0

我的清单文件看起来像

<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(横向模式)中弹出键盘时,我只能看到编辑文本而不是工具栏。我想要像adjustresize 这样的视图而不是调整窗格。

4

2 回答 2

1

试试这个。mEditText.setImeOptions(EditorInfo.IME_FLAG_NO_EXTRACT_UI);

您也可以使用 xml 文件执行此操作

android:imeOptions="flagNoExtractUi"

从文档

对于可能是全屏的输入法,通常在横向模式下,这允许它们更小,并让部分应用程序显示在后面。

于 2013-09-12T09:01:44.840 回答
0

您使用的活动布局是什么?你应该用滚动视图包装它,以使 adjustResize 起作用。

于 2013-09-12T08:27:39.807 回答