安卓4.4更改状态栏颜色

avatar
作者
猴君
阅读量:3
要在安卓4.4中更改状态栏颜色,可以通过以下步骤实现:,,1. 在项目的res/values目录下创建一个名为colors.xml的文件(如果已经存在,直接编辑)。,2. 在colors.xml文件中添加你想要的颜色值,,``xml,, #FF4081,,`,3. 在res/values-v19目录下的styles.xml文件中,找到或创建一个新的样式,并设置android:statusBarColor属性为你刚刚定义的颜色值,,`xml,, , @color/status_bar_color,,`,4. 确保你的应用主题使用了这个样式。在AndroidManifest.xml文件中,将android:theme属性设置为你刚刚创建的样式,,`xml,, ,,``,5. 重新编译并运行你的应用,状态栏颜色应该已经更改为你指定的颜色。安卓4.4更改状态栏颜色-图1(图片来源网络,侵删)

要在安卓4.4(API级别19)上更改状态栏颜色,可以使用以下方法:

1、在res/values目录下的styles.xml文件中,创建一个名为AppTheme的新样式,并设置android:statusBarColor属性为所需的颜色。

 <resources>     <!-- Base application theme. -->     <style name="AppTheme" parent="android:Theme.Holo.Light">         <!-- Customize your theme here. -->         <item name="android:statusBarColor">@color/your_status_bar_color</item>     </style> </resources> 

2、在res/values目录下的colors.xml文件中,定义你的状态栏颜色。

 <resources>     <color name="your_status_bar_color">#FF4081</color> </resources> 

3、在你的应用程序中的所有活动(Activity)中,将AppTheme设置为主题,在AndroidManifest.xml文件中:

 <application     android:allowBackup="true"     android:icon="@mipmap/ic_launcher"     android:label="@string/app_name"     android:theme="@style/AppTheme">     ... </application> 

或者在每个活动的onCreate方法中设置主题:

 @Override protected void onCreate(Bundle savedInstanceState) {     setTheme(R.style.AppTheme);     super.onCreate(savedInstanceState);     setContentView(R.layout.activity_main); } 

这样,你的应用程序的状态栏颜色就会更改为你在colors.xml文件中定义的颜色。

安卓4.4更改状态栏颜色-图2(图片来源网络,侵删)

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!