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

问题描述 投票:6回答:1

我在我的主要活动的onCreate下面的代码:

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

我有下面的代码在我的布局,土地/ main.xml中

<EditText android:imeOptions="flagNoExtractUi</EditText>

为什么softinput叠加在UI的顶部,但在横向模式不改变其大小? 我该怎么做才能使在横向模式相同,在纵向模式softinput循规蹈矩的UI?

android input resize landscape
1个回答
0
投票

嘿潜水员它可能是你在你的manifest.xml您的IME选项声明中缺少一个右引号这一事实。

希望这可以帮助 !!

道格

© www.soinside.com 2019 - 2024. All rights reserved.