我正在使用ActionBarSherlock。 windowSoftInputMode
为adjustPan
(我已尝试使用adjustResize
和adjustNothing
)。
当键盘出现但滑动我的布局时,我希望屏幕上显示ActionBar
(因此文字仍然可见)。
以下是它的正确看法:
键盘出现时:
问题:如何在使用ActionBar
时保持adjustPan
可见(因此EditText
s始终可见)?
注意
我无法使用ScrollView
来保留View
答案 0 :(得分:2)
我发现,当您adjustResize
adjustPan
FLAG_FULLSCREEN
Window
时,Activity
可能会出现问题(因为某些原因,它只是使用了getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
) }}:
{{1}}
没有这条线调整工作就好了。
答案 1 :(得分:0)
看起来布局向上滑动以便为keyborad尝试创建一些空间:
将此添加到您的manifest.xml:
<activity android:name=".YourActivity" android:label="@string/app_name" android:configChanges="keyboardHidden|orientation|keyboard" />
重要的是: 的机器人:configChanges = “keyboardHidden |取向|键盘”强>