键盘出现时ActionBar隐藏

时间:2012-11-26 08:56:29

标签: android actionbarsherlock

我正在使用ActionBarSherlock。 windowSoftInputModeadjustPan(我已尝试使用adjustResizeadjustNothing)。

当键盘出现滑动我的布局时,我希望屏幕上显示ActionBar(因此文字仍然可见)。

以下是它的正确看法: enter image description here

键盘出现时: enter image description here

问题:如何在使用ActionBar时保持adjustPan可见(因此EditText s始终可见)?

注意 我无法使用ScrollView来保留View

2 个答案:

答案 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 |取向|键盘”

android documentation manifest.xml