2

在布局中,我有 2 EditText、 oneButton和 a CheckBox。我的整个布局都在里面ScrollView,因此在显示键盘时它会向上移动。

现在的问题是,当显示键盘时,它也会向上移动底部标签按钮。用户可以滚动查看EditTextCheckBox。但我不希望底部标签向上移动。所以我改用这个

android:windowSoftInputMode="adjustPan"

使用它可以停止底部选项卡的移动,但它也可以停止滚动具有编辑文本、按钮和复选框的布局。

我怎样才能让键盘不随它移动底部选项卡,并且当显示键盘时,我的布局具有edittext和复选框被向上移动,以便用户可以看到布局。

谢谢

4

1 回答 1

-1

解决转移问题的最好方法是:不要在 android manifest 中定义这个“android:windowSoftInputMode”参数。没有它它工作正常。

以下是我在清单中主要声明我的活动的方式:

 <activity android:name="com.lisnx.ui.TabView"
        android:configChanges="orientation|keyboardHidden"
        android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" />
于 2012-07-20T10:37:40.337 回答