Android软键盘不断地将操作栏推离屏幕

Android软键盘不断地将操作栏推离屏幕,android,android-fragments,android-activity,window-soft-input-mode,Android,Android Fragments,Android Activity,Window Soft Input Mode,我得到了一个片段,它包含在一个PageViewer中,它位于一个活动中的TabHost中。片段只包含一个带有列表视图的线性布局,下面是一个编辑文本。通过使用矩形的xml并将其添加为背景,我在编辑文本周围添加了一个边框 活动本身声明如下: <activity android:name=".MyAcivity" android:label="@string/app_name" android:theme="@style/CustomActivit

我得到了一个片段,它包含在一个
PageViewer
中,它位于一个活动中的
TabHost
中。片段只包含一个带有列表视图的线性布局,下面是一个编辑文本。通过使用矩形的xml并将其添加为背景,我在编辑文本周围添加了一个边框

活动本身声明如下:

<activity
        android:name=".MyAcivity"
        android:label="@string/app_name"
        android:theme="@style/CustomActivityTheme"
        android:windowSoftInputMode="adjustPan">

    </activity>

主题:

<style name="CustomActivityTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar">
    <item name="android:actionBarStyle">@style/MyActionBar</item>
    <item name="android:actionMenuTextColor">@color/blue</item>
    <!-- Support library compatibility -->
    <item name="actionBarStyle">@style/MyActionBar</item>
</style>

@样式/MyActionBar
@颜色/蓝色
@样式/MyActionBar
当按下编辑文本时,软键盘将出现,同时隐藏操作栏和选项卡主机。它还隐藏了编辑文本周围边框的底部

我已经尝试从
adjustPan
切换到
adjustResize
,但是
adjustResize
对布局没有任何影响,就像我根本没有声明一样


怎么办?

我最终甚至不需要WindowSoftMode属性。让我困惑的是,当我按下编辑文本时,它变小了,软键盘显示出来。在碎片内部,我有一个列表,其高度和重量为0.9。当我把它改为0.85时,它是固定的。我想当显示键盘时,编辑文本处理起来太多了。

您在CustomActivityTheme样式中使用了哪个主题?我用主题编辑了这个问题