提问人:Divers 提问时间:3/18/2011 最后编辑:PhantômaxxDivers 更新时间:10/3/2023 访问量:8080
为什么 getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);在横向模式下不起作用?
Why getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE); doesn't work in landscape mode?
问:
我在主活动的 onCreate 中有以下代码:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
我的布局-land/main.xml中有以下代码
<EditText android:imeOptions="flagNoExtractUi</EditText>
为什么软输入叠加在 UI 顶部,但在横向模式下不改变其大小?
如何使具有软输入的 UI 在横向模式下的行为与纵向模式下的行为相同?
答:
0赞
Doug Ray
8/29/2014
#1
嘿,潜水员,可能是您在清单 .xml 中的 IME 选项声明中缺少右引号。
希望这会有所帮助!
道格
评论
0赞
Doug Ray
8/30/2014
对不起,刚开始实际使用这个网站,我总是尽可能多地回答未回答的问题,他们可能应该在三年后删除一个问题......无论如何,对不起,不早了
评论