当用户运行我的应用程序时,我想将通知栏的颜色设置为我的应用程序中使用的颜色,它看起来很好&将增强我的应用程序的品牌。
由于不同版本的Android具有不同颜色的通知栏,如2.2之前它是浅灰色,然后在进一步的版本中变得有点暗到黑色。
我想为通知栏设置不同的颜色,可以在所有Android版本上查看。
谢谢
答案 0 :(得分:1)
答案 1 :(得分:0)
我想将通知栏的颜色设置为我的应用中使用的颜色
AFAIK你不能
在隐藏通知栏的情况下,为您的应用或活动尝试全屏主题。显示您想要在顶部显示的任何内容,以匹配您的品牌。
<application
...
android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen" >
...
</application>
https://developer.android.com/training/system-ui/status.html
答案 2 :(得分:0)
更改通知栏颜色并不容易。 AFAIK,要更改通知栏,您需要一个带根的手机和一个带有Gravity Box的Xposed框架!你可以隐藏它,如果你想,全屏(无操作栏),你可以在清单文件中或上面的类文件中添加 -
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
如果您只想要无通知栏,但也不希望通知栏使用 -
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);