为什么getWindow()。setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);在横向模式下不起作用?

时间:2011-03-18 11:11:28

标签: android input resize landscape

我的主要活动的onCreate中有以下代码:

 getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
 getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);

我的layout-land / main.xml

中有以下代码
<EditText android:imeOptions="flagNoExtractUi</EditText>

为什么softinput叠加在UI之上,但在横向模式下不会改变其大小?
如何使用softinput创建具有横向模式的UI,与纵向模式相同?

1 个答案:

答案 0 :(得分:0)

Hey Divers可能是因为您在manifest.xml中的IME选项声明中缺少一个右引号。

希望这会有所帮助!!

道格