我正在尝试设置Android服装上的通知背景,但是我收到了错误
setBackground in android.support.v4.app.NotificationCompat.WearableExtender不能 适用于(int)
我一直想弄清楚,但我很难过。
NotificationCompat.Builder mBuilder = new NotificationCompat.Builder(context)
.setSmallIcon(R.drawable.ic_launcher)
.setContentTitle("Code Received")
.setContentText("Your Orange Wednesday code is " + orangeCode)
.extend(new NotificationCompat.WearableExtender().setBackground(R.drawable.orangebg));
如果有人能够指出我正确的方向,那将是值得赞赏的。 感谢
答案 0 :(得分:7)
从文档中可以看出,该方法需要一个位图作为输入。
public NotificationCompat.WearableExtender setBackground( Bitmap 背景强>)
设置要在通知后面显示的背景图像 内容。与NotificationCompat.BigPictureStyle相反,这个 background将适用于任何通知样式。
参数
背景 - 背景位图
R.drawable.XXX是框架的整数标识符,用于查找您的实际资产。使用BitmapFactory.decodeResource(context.getResources(), R.drawable.XXX)
从资源中检索位图并稍后应用。