我的Android应用中只有一个水平的全屏幕活动。在此活动中,我需要在某些EditText
元素中禁用全屏键盘,以便用户在键入时可以看到EditText
。
我通过向EditText
xml添加以下内容来禁用全屏键盘。
android:imeOptions="flagNoExtractUi"
当我第一次触摸EditText
以输入文字时,屏幕会被拉起(键盘从底部出现),以便在键入时可以看到EditText
。在输入文本并关闭键盘之后,EditText
仍然具有焦点,如果我再次触摸它以对输入的文本进行一些校正,则不会像之前那样拉高(编辑文本被覆盖)通过键盘)。所以我在打字时看不到文本框中的内容。我不确定这是否是默认行为,因为用户不知道他在这种情况下输入了什么。
是否有某种方法让屏幕始终拉起以便可见?
答案 0 :(得分:0)
在ScrollView中使用edittext,在ScrollView上使用android:fillViewport="true"
。这是更好的解决方案。