【问题标题】:Mainactivity statusbar color is white, can't change itMainactivity状态栏颜色为白色,无法更改
【发布时间】:2018-02-20 13:18:10
【问题描述】:

我已经尝试了所有方法,但无法更改状态栏的颜色。我有多个活动使用相同的样式主题,我已将状态栏颜色声明为蓝色并且它可以工作。 Mainactivity 也应该使用相同的主题,但不是。我还尝试通过没有给出任何结果的代码更改颜色。

Android 清单:

<application
    android:name=".MyApplication"
    android:allowBackup="true"
    android:icon="@drawable/logowbg"
    android:label="@string/app_name"
    android:roundIcon="@drawable/logowbg"
    android:supportsRtl="true"
    android:theme="@style/AppTheme.MainActCustom">
    <activity android:name=".SplashScreen" android:theme="@style/Apptheme.CustomSplash">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />

        </intent-filter>

    </activity>
    <activity android:name=".ShowNewsDetailed" />
    <activity android:name=".MainActivity" />
    <activity
        android:name=".OptionsPop"
        android:theme="@style/Apptheme.CustomPopupStyle" />
    <activity android:name=".Settings" />
</application>

MainActCustom:

<style name="AppTheme.MainActCustom" parent="Theme.AppCompat.Light.NoActionBar">
    <item name="android:background">@color/mainBGColor</item>
    <item name="android:statusBarColor">@color/mainBGColor</item>
    <item name="android:textColorSecondary">@color/mainTextBGColor</item>
    <item name="colorPrimary">@color/mainBGColor</item>
</style>

【问题讨论】:

    标签: android-studio android-statusbar


    【解决方案1】:

    检查您的项目中是否有 ir2 样式文件。如果有,则命名为“styles (v21)”。

    检查线路 &lt;item name="android:statusBarColor"&gt;@android:color/transparent&lt;/item&gt;

    【讨论】:

      猜你喜欢
      • 2015-03-05
      • 1970-01-01
      • 2017-08-16
      • 1970-01-01
      • 1970-01-01
      • 2017-02-22
      • 2017-02-11
      • 1970-01-01
      • 2021-06-18
      相关资源
      最近更新 更多