android 4.4的选项卡和半透明状态栏/导航出现问题

android 4.4的选项卡和半透明状态栏/导航出现问题,android,statusbar,android-4.4-kitkat,Android,Statusbar,Android 4.4 Kitkat,我想在我的应用程序中添加半透明的状态栏和导航(对于kitkat),在大多数地方效果都很好 我的主题是: <item name="android:windowTranslucentNavigation">true</item> <item name="android:windowTranslucentStatus">true</item> true 真的 在我的布局中,我有安卓:fitsystemwindows=“true” 对于

我想在我的应用程序中添加半透明的状态栏和导航(对于kitkat),在大多数地方效果都很好

我的主题是:

    <item name="android:windowTranslucentNavigation">true</item>
    <item name="android:windowTranslucentStatus">true</item>
true
真的
在我的布局中,我有安卓:fitsystemwindows=“true”

对于正常的活动,这很好,但我有两个活动会制造麻烦。->内容显示在状态栏和我的操作栏后面

其中一个是PreferenceActivity,我通过添加
findviewbyd(android.R.id.list)修复了它

第二个是带有
ActionBar.NAVIGATION\u MODE\u选项卡的活动
,在那里我找不到
setfitsystemwindows(true)
调用的正确目标


我尝试了
findviewbyd(android.R.id.content)
findviewbyd(android.R.id.tabcontent)
。我还尝试将xml属性添加到片段的布局中,但没有成功。

在工具栏上添加一个25 dp的paddingTop

这里没有答案,只有一个问题。在您的首选项活动中,您是否将状态栏设置为与操作栏相同的颜色?我正试图找出如何在不使整个PreferenceActivity颜色相同的情况下执行此操作。由于我从未找到解决此问题的方法,我决定根本不更改状态栏(目前)。所以我不知道你是怎么做到的,对不起。你找到解决办法了吗?请分享!我发现了这一点,希望它能有所帮助:所以我最终使用了PreferenceFragment和SystemBartinManager,它工作得很好。干得好。在使用时,不要忘记调整工具栏的高度?android:attr/actionBarSize为56 dp,因此最终高度为56+16dp==android:layout\u height=“72dp”