在布局中,我有2个EditText
,一个Button
和一个CheckBox
。我的整个布局都在ScrollView
内,以便在显示键盘时向上移动。
现在的问题是,当显示键盘时,它还会向上移动底部标签按钮。用户可以滚动查看EditText
和CheckBox
。但我不希望底部标签向上移动。所以我改用了
android:windowSoftInputMode="adjustPan"
使用此功能可以停止移动底部标签,但也会停止使用编辑文本,按钮和复选框滚动布局。
如何让键盘不会移动底部标签,并且当显示键盘时,我的布局有edittext和复选框向上移动,以便用户可以看到布局。
由于
答案 0 :(得分:-1)
解决转移问题的最佳方法是:不要在android清单中定义这个“android:windowSoftInputMode”参数。没有它,它工作正常。
以下是我主要在清单中声明我的活动的方式:
<activity android:name="com.lisnx.ui.TabView"
android:configChanges="orientation|keyboardHidden"
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" />