我的清单文件看起来像
<activity
android:label="@string/app_name"
android:icon="@drawable/ew_logo"
android:theme="@style/AppTheme"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize"
android:windowSoftInputMode="adjustResize"
android:name="activity.MainActivity">
</activity>
我的Mainactivity包含垂直方向的自定义工具栏和Edittext。当HTC(横向模式)中的键盘弹出时,我只能看到edittext而不是工具栏。我希望像adjustresize这样的视图不调整窗格。
答案 0 :(得分:1)
试试这个。 mEditText.setImeOptions(EditorInfo.IME_FLAG_NO_EXTRACT_UI);
您也可以使用
从xml文件中执行此操作android:imeOptions="flagNoExtractUi"
来自文档
对于可能是全屏的输入方法,通常在横向模式下,这允许它们更小并且让部分应用程序显示在后面。
答案 1 :(得分:0)
你正在使用的活动布局是什么?你应该用scrollview包装它,以使adjustResize工作。