5

我正在使用 ActionBarSherlock。windowSoftInputModeadjustPan(我也尝试过adjustResizeadjustNothing

我想ActionBar在键盘出现时保持在屏幕上,但要滑动我的布局(因此文本仍然可见)。

这是它看起来正确的方式: 在此处输入图像描述

当键盘出现时: 在此处输入图像描述

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

注意 我不能ScrollView用来握住我的View

4

2 回答 2

2

我发现,当您申请of时,可能会出现问题adjustResize(由于某种原因,它只是用来代替adjustPan):FLAG_FULLSCREENWindowActivity

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
            WindowManager.LayoutParams.FLAG_FULLSCREEN);

如果没有这条线调整大小工作就好了。

于 2012-11-28T12:04:37.990 回答
0

看起来布局向上滑动以为键盘腾出一些空间尝试:

将此添加到您的 manifest.xml:

<activity android:name=".YourActivity" android:label="@string/app_name" android:configChanges="keyboardHidden|orientation|keyboard" />

重要的部分是: android:configChanges="keyboardHidden|orientation|keyboard"

android 文档 manifest.xml

于 2012-11-26T09:09:52.660 回答