Android-在PreferenceFragment上隐藏状态栏

Android-在PreferenceFragment上隐藏状态栏,android,android-layout,android-fragments,android-activity,preferenceactivity,Android,Android Layout,Android Fragments,Android Activity,Preferenceactivity,我目前有一个PreferenceActivity类,它包含一个PreferenceFragment。 PreferenceActivity不显示状态栏,只显示操作栏。 但是,当我单击一个选项打开一个“子菜单”时,状态栏就会出现,并“向下推所有内容” 我的目标是,PreferenceActivity及其子菜单(PreferenceFramint)都将显示操作栏,而不显示状态栏 AndroidManifest.xml: <activity android:name="com.myapp

我目前有一个PreferenceActivity类,它包含一个PreferenceFragment。 PreferenceActivity不显示状态栏,只显示操作栏。 但是,当我单击一个选项打开一个“子菜单”时,状态栏就会出现,并“向下推所有内容”

我的目标是,PreferenceActivity及其子菜单(PreferenceFramint)都将显示操作栏,而不显示状态栏

AndroidManifest.xml:

<activity
    android:name="com.myapp.SettingsActivity"
    android:label="@string/title_settings"
    android:theme="@style/mySettingsTheme" >
</activity> 
在onCreate on PreferenceActivity类中删除状态栏,但它对片段不起作用。 我还尝试为该片段创建一个清单字段,但没有任何帮助


有人能帮忙吗?

要显示操作栏吗?因为在这种情况下,您应该删除布局标志。或者,如果您不想使用actionbar,则不应使用带有actionbar的主题(改为使用.NoActionBar)@Mdlc谢谢您的评论。我确实想查看操作栏,但不想查看状态栏。我将更新这个问题以使其更清楚:)也许片段正在恢复默认的窗口管理器标志。你试过把这个代码添加到片段的onCreate中吗?@jwv是的,我试过了,但是没有用。
<style name="mySettingsTheme" parent="@android:style/Theme.Holo.Light">
    <item name="android:actionBarStyle">@style/mySettingsActionBar</item>
</style>

<style name="mySettingsActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
    <item name="android:titleTextStyle">@style/mySettingsActionBarTitleTextStyle</item>
</style>

<style name="mySettingsActionBarTitleTextStyle" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title">
    <item name="android:textColor">#FFFFFF</item>
</style>
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);