Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android NotificationBuilder setSmallIcon“;背景“;颜色_Android_Notifications_Android 5.0 Lollipop - Fatal编程技术网

Android NotificationBuilder setSmallIcon“;背景“;颜色

Android NotificationBuilder setSmallIcon“;背景“;颜色,android,notifications,android-5.0-lollipop,Android,Notifications,Android 5.0 Lollipop,我正在处理通知。 我会使用下面的代码设置通知图标,但无法设置 图标的背景色(突出显示的圆形紫色)。 如果有人愿意分享这个方法,那就太好了 notificationBuilder.setContentTitle(title); notificationBuilder.setContentText(summaryText); notificationBuilder.setSmallIcon(R.drawable.icon); notificationBui

我正在处理通知。 我会使用下面的代码设置通知图标,但无法设置 图标的背景色(突出显示的圆形紫色)。 如果有人愿意分享这个方法,那就太好了

    notificationBuilder.setContentTitle(title);
    notificationBuilder.setContentText(summaryText);      
    notificationBuilder.setSmallIcon(R.drawable.icon);
    notificationBuilder.setContentIntent(clickIntent);
    notificationBuilder.setDeleteIntent(deleteIntent);

[跟进] 嗯…我已经尝试了帖子中建议的方法,但是。。。 图标的背景色仍然是“白色”。。。 我不会设定颜色


< P>我想这是不推荐的,请考虑提供一个图标,它的颜色是你希望

代码>,你可以创建可绘制图标背景并设置为图标。
You can probably create drawable to set icon background and set that as icon 

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:right="@dimen/margin_10dp" android:left="@dimen/margin_10dp" android:top="@dimen/margin_10dp" android:bottom="@dimen/margin_10dp">
    <shape android:shape="rectangle">
        <solid android:color="@color/purple"/>
        <padding android:bottom="@dimen/margin_10dp" android:right="@dimen/margin_10dp" android:left="@dimen/margin_10dp" android:top="@dimen/margin_10dp"/>
    </shape>
</item>
    <item android:drawable="@mipmap/logo" >
    </item>

</layer-list>

可能与我尝试的方法重复,但背景仍然无色。有什么线索吗?