更改android中状态栏元素的样式

时间:2016-05-04 07:50:34

标签: java android android-layout android-studio material-design

如何在android(Material Design)中更改状态栏元素的样式。我想做这样的事情...... 我想改变时间和电池的颜色而不仅仅是状态栏的背景 enter image description here

2 个答案:

答案 0 :(得分:0)

只需在styles.xml中添加它即可。 colorPrimary用于操作栏,colorPrimaryDark用于状态栏。

9.075.to_r.round(2) #=> (907/100)

这张来自开发者android的图片解释了有关彩色托盘的更多信息。您可以在link上阅读更多内容。

enter image description here

答案 1 :(得分:0)

AndroidMainFest中的

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

in values / style.xml

<style name="AppTheme.NoActionBar" parent="Theme.AppCompat.Light.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
    <item name="android:windowEnableSplitTouch">false</item>
    <item name="android:splitMotionEvents">false</item>
    <item name="android:windowDrawsSystemBarBackgrounds">true</item>
    <item name="android:statusBarColor">@color/color_bg_splash</item>
</style>