标签和半透明状态栏/导航为Android 4.4的麻烦

我想添加半透明的状态栏和导航到我的应用程序(kitkat),并在大多数地方工作得很好。

我有一个主题:

<item name="android:windowTranslucentNavigation">true</item> <item name="android:windowTranslucentStatus">true</item> 

并在我的布局我有android:fitsSystemWindows="true"

对于正常的活动这工作正常,但我有两个麻烦的活动。 – >内容显示在状态栏和我的操作栏后面。

其中之一是PreferenceActivity是我通过添加findViewById(android.R.id.list).setFitsSystemWindows(true);

第二个是带有ActionBar.NAVIGATION_MODE_TABS的Activity,在那里我找不到setFitsSystemWindows(true)调用的正确目标。

我试着用findViewById(android.R.id.content)findViewById(android.R.id.tabcontent) 。 我也尝试添加xml属性到我的片段的布局,但没有成功。

  • Phonegap Cordova - 全屏后底部的黑色状态栏
  • 将windowTranslucentStatus与CollapsingToolbarLayout一起使用
  • 工具栏不会在透明状态栏下滚动
  • 当使用WindowManager.LayoutParams.TYPE_KEYGUARD时,最小目标必须小于14
  • 蜂窝主题* .NoActionBar或* .NoTitleBar - 哪里是菜单button?
  • 防止状态栏出现android(修改)
  • 使用动作模式时,状态栏在棒棒糖上变黑
  • Android:状态栏不是过渡到新活动的主题
  • 在你的工具栏上添加一个25dp的paddingTop