键盘将底部选项卡按钮向上移动,并在android中隐藏EditText和CheckBox

时间:2012-07-20 10:34:46

标签: android android-keypad

在布局中,我有2个EditText,一个Button和一个CheckBox。我的整个布局都在ScrollView内,以便在显示键盘时向上移动。

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

android:windowSoftInputMode="adjustPan"

使用此功能可以停止移动底部标签,但也会停止使用编辑文本,按钮和复选框滚动布局。

如何让键盘不会移动底部标签,并且当显示键盘时,我的布局有edittext和复选框向上移动,以便用户可以看到布局。

由于

1 个答案:

答案 0 :(得分:-1)

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

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

 <activity android:name="com.lisnx.ui.TabView"
        android:configChanges="orientation|keyboardHidden"
        android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" />