状态栏背景颜色更改为白色

时间:2017-02-27 17:55:51

标签: java android android-statusbar

我有一个状态栏,当显示活动时,状态栏会变为白色背景颜色。关于白色状态栏的第二个活动,唯一需要注意的是它有一个Tab-layout和一个片段。

我没有明确设置状态栏背景颜色。

我检查了我的color.xml并用深色替换了所有白色和浅色,只是为了测试它是否从那里拉出一种颜色。

有没有人遇到过这个问题?

我没有要添加的代码,因为我不知道从哪里开始抓取任何代码段来向您展示。

我已添加到主题

<item name="android:statusBarColor">@color/COLOR_BLUE</item>

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

尝试强制进行更改但也无效。

在这里你可以看到背景颜色是我的colorPrimaryDark:

enter image description here

但是当我进入下一个活动时,它是一个白色背景。 如果你看起来足够努力,文字和图标仍然存在。

enter image description here

清单:

<activity
        android:name="com.mycompany.myapp.Views.CallsTable"
        android:label="@string/title_activity_call_table"
        android:parentActivityName="com.mycompany.myapp.Views.HomeActivity"
        android:screenOrientation="portrait">
        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android:value="com.mycompany.myapp.Views.HomeActivity"/>
    </activity>


          <activity
        android:name="com.mycompany.myapp.Views.MasterDetails.MasterActivity"
        android:parentActivityName="com.mycompany.myapp.Views.CallsTable"
        android:screenOrientation="portrait"
        android:theme="@style/AppTheme.NoActionBar">
        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android:value="com.mycompany.myapp.Views.CallsTable"/>
    </activity>

styles.xml

 <resources>

        <!-- Base application theme. -->
        <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
            <!-- Customize your theme here. -->
            <item name="colorPrimary">@color/COLOR_TXI_LIGHT_BLUE</item>
            <item name="colorPrimaryDark">@color/COLOR_TXI_BLUE</item>
            <item name="colorAccent">@color/COLOR_TXI_LIGHT_ORANGE</item>
        </style>

        <style name="AppTheme.NoActionBar">
            <item name="windowActionBar">false</item>
            <item name="windowNoTitle">true</item>
        </style>


        <style name="SplashTheme" parent="Theme.AppCompat.NoActionBar">
            <item name="android:windowBackground">@drawable/background_splash</item>
        </style>

        <style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar"/>

        <style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light"/>

        <style name="DriverTabText" parent="TextAppearance.Design.Tab">
            <item name="android:textSize">9dp</item>
        </style>

    </resources>

colors.xml

 <resources>
        <color name="COLOR_LIGHT_GREY">#F2F2F2</color>
        <color name="COLOR_GREY">#636363</color>
        <color name="COLOR_SLATE">#796D5A</color>

        <color name="COLOR_RED">#CC2314</color>
        <color name="COLOR_ORANGE">#EF8626</color>
        <color name="COLOR_YELLOW">#F0E500</color>
        <color name="COLOR_GREEN">#9BB209</color>
        <color name="COLOR_BLUE">#3D6999</color>
        <color name="COLOR_PURPLE">#484256</color>

        <color name="COLOR_LIGHT_RED">#FF6A40</color>
        <color name="COLOR_LIGHT_ORANGE">#FFA200</color>
        <color name="COLOR_LIGHT_YELLOW">#FFF662</color>
        <color name="COLOR_LIGHT_GREEN">#C5D84B</color>
        <color name="COLOR_LIGHT_BLUE">#568dc9</color>
        <color name="COLOR_LIGHT_PURPLE">#9782C9</color>

        <color name="COLOR_DEBUG">#6F0000</color>
        <color name="COLOR_WHITE">#ffffff</color>
    </resources>

0 个答案:

没有答案