当前位置: 首页 > 知识库问答 >
问题:

软键盘隐藏Lollipop版本中的编辑文本

陈君之
2023-03-14

我有一个布局,其中包含RelativeLayout作为根布局,相对布局在顶部包含ListView,在相对布局的底部包含一个Edittext align。在Lollipop前版本的设备中,每当软键盘打开Edittext时,我就可以看到Edittext。但在Lollipop软键盘中隐藏了编辑文本。我已经在清单文件中设置了android:WindowsOfInputMode=“adjustPan|adjustResize”。请帮帮我

共有3个答案

巢睿
2023-03-14

可能是您的活动是全屏的。尝试清除“全屏”标志。

漆雕成弘
2023-03-14

感谢您的宝贵意见。我终于解决了这个问题。

我发现这个问题背后的原因是应用程序主题。我的应用程序主题是

< code>android:主题。光中我发现了这个问题。我只是通过设置更改了我的EditText布局活动的主题

Android:主题="@android: style/Theme.Black.NoTitleBar"例如

这解决了我的问题!!!

饶滨海
2023-03-14

尝试在主布局中提供fitsSystemWindows(对于Lollipop版本)

 android:fitsSystemWindows="true"

也在清单上给

android:windowSoftInputMode="adjustResize"

希望这会有所帮助

 类似资料:
  • 我的列表视图底部有一个编辑文本。当我点击编辑文本时,软键盘如预期的那样弹出,同时listview向上滑动,将编辑文本放置在键盘上方。然而,一旦我开始输入,ListView就会滑回来,EditText现在位于软键盘后面,挡住了输入的视图。我仍然可以打字,但是编辑文本被软键盘覆盖了。 如何使编辑文本在键盘上方可见? PS。我正在使用adjustPan 编辑:这是一个与我面临的问题相同的人的链接,但我看

  • 我的一些活动由垂直布局的3个片段组成(顶部、中部和底部) 中间的片段是在scrollview中包装的唯一片段。顶部和底部碎片是静态的。底部片段具有用于用户输入的编辑文本控件。碎片从上到下的权重分别为.1、.6和.3 当软键盘用于用户输入时,它会覆盖用户需要输入文本的编辑文本字段。看起来碎片向上移动,但不够,底部碎片的一半被键盘覆盖。我使用了多个带有WindowsOfInputMode属性的开关,但

  • 我有一个编辑文本,我想自己处理输入,所以我不想在我点击它时(或者当选择改变、焦点改变、长时间点击等)软键盘出现。但是,我仍然希望能够选择文本、更改光标位置、复制/过去等。 我曾尝试将Android系统:windowSoftInputMode=“stateAllwayshidden”放入清单中,但似乎效果不大。我还尝试添加以下内容 这会禁用键盘,但也会阻止光标工作。 目前,我基本上是在尝试为键盘可能

  • 我有一个AutoCompleteTextView,它像往常一样在用户键入3个字母后提供建议。一旦我触摸建议列表,我想隐藏软键盘一次。我在下面用表格布局所做的只是在单击除建议列表之外的任何地方时隐藏键盘。 可扩展置标语言 爪哇岛 用于自定义列表的 XML

  • 当软键盘弹出时,我需要在键盘和编辑文本之间提供一些填充,这通常会隐藏编辑文本的底部。 打开软键盘时,我需要完整的edittext视图可见。更重要的是,我不能使用<code>android:WindowsOfInputMode=“adjustResize”,这在我的用例中效果不佳。我正在使用“adjustPan”。 那么如何在不改变windowSoftInputMode的情况下实现相同呢?

  • 我需要隐藏软键盘以响应单击按钮。我看到了一些关于这方面的帖子,我尝试了: 这很有效。但现在我有两个EditText视图。无论选择了哪个EditText,现在如何隐藏软键盘?我也试过了 ,但那不起作用... 谢谢你的帮助! 编辑:找到解决方案。贴在下面。