【问题标题】:android StatusBar elements color does not appearandroid StatusBar 元素颜色不出现
【发布时间】:2015-11-13 12:27:26
【问题描述】:

我正在尝试这样做:https://material-design.storage.googleapis.com/publish/material_v_4/material_ext_publish/0Bx4BSt6jniD7WVQ2WXFLeUtxSlE/style_color_themes_light2.png(使用该主题)(轻)

不知道为什么状态栏元素不出现(或者元素颜色和colorPrimaryDark一样)

我使用 Theme.AppCompat.Light.NoActionBar 和 Theme.AppCompat.NoActionBar

我猜 Theme.AppCompat.NoActionBar 元素是白色的,而 Theme.AppCompat.Light.NoActionBar 也是。

我的样式文件:

<resources>

    <style name="MyStyle" parent="MyStyle.Base">

    </style>

    <!-- Tema Base -->
    <style name="MyStyle.Base" parent="Theme.AppCompat.Light.NoActionBar">
        <item name="colorPrimaryDark">@color/primary_dark</item>
        <item name="colorPrimary">@color/primary</item>
        <item name="android:windowBackground">@color/fondo</item>
        <item name="colorAccent">@color/accent</item>
    </style>
</resources>

我的 API 21+ 样式文件:

<resources>

    <style name="MyStyle" parent="MyStyle.Base">
        <item name="android:colorPrimaryDark">@color/primary_dark</item>
        <item name="android:colorPrimary">@color/primary</item>
        <item name="android:colorAccent">@color/accent</item>
        <item name="android:textColorPrimary">@color/colorPrimario</item>
        <item name="android:textColorSecondary">@color/colorSecundario</item>
        <item name="android:windowDrawsSystemBarBackgrounds">true</item>
        <item name="android:statusBarColor">@android:color/transparent</item>
        <item name="android:windowContentTransitions">true</item>
        <item name="android:windowAllowEnterTransitionOverlap">true</item>
        <item name="android:windowAllowReturnTransitionOverlap">true</item>
        <item name="android:windowSharedElementEnterTransition">@android:transition/move</item>
        <item name="android:windowSharedElementExitTransition">@android:transition/move</item>
    </style>

</resources>

【问题讨论】:

    标签: android statusbar android-appcompat


    【解决方案1】:

    需要 API 23+。

    在styles.xml &lt;item name="android:windowLightStatusBar"&gt;@color/colorBrawn&lt;/item&gt;

    【讨论】:

      猜你喜欢
      • 2018-09-03
      • 1970-01-01
      • 1970-01-01
      • 2015-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-13
      相关资源
      最近更新 更多