android中白色怎么表示,通知栏图标在android 5中变成白色
接受的答案不完全正確。當然,它會使通知圖標顯示顏色,但是這樣做有一個很大的缺點-將目標SDK設置為比AndroidLolliop低!
如果您按照建議將目標SDK設置為20來解決您的白色圖標問題,您的應用程序將不會針對AndroidLolliop,這意味著您不能使用特定于Lolliop的功能。
因此,我認為一個更好的解決方案是在應用程序中添加一個剪影圖標,并在該設備運行AndroidLolliop時使用它。
例如:Notification?notification?=?new?Notification.Builder(context)
.setAutoCancel(true)
.setContentTitle("My?notification")
.setContentText("Look,?white?in?Lollipop,?else?color!")
.setSmallIcon(getNotificationIcon())
.build();
return?notification;
在getNotificationIcon方法中:private?int?getNotificationIcon()?{
boolean?useWhiteIcon?=?(android.os.Build.VERSION.SDK_INT?>=?android.os.Build.VERSION_CODES.LOLLIPOP);
return?useWhiteIcon???R.drawable.icon_silhouette?:?R.drawable.ic_launcher;}
總結
以上是生活随笔為你收集整理的android中白色怎么表示,通知栏图标在android 5中变成白色的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android中访问手机存储空间,and
- 下一篇: android短信增加条目,Androi