在Android Wear上设置背景

时间:2014-08-07 17:10:48

标签: android wear-os

我正在尝试设置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));

如果有人能够指出我正确的方向,那将是值得赞赏的。 感谢

1 个答案:

答案 0 :(得分:7)

从文档中可以看出,该方法需要一个位图作为输入。

https://developer.android.com/reference/android/support/v4/app/NotificationCompat.WearableExtender.html#setBackground(android.graphics.Bitmap)

  

public NotificationCompat.WearableExtender setBackground( Bitmap   背景

     

设置要在通知后面显示的背景图像   内容。与NotificationCompat.BigPictureStyle相反,这个   background将适用于任何通知样式。

     

参数

     

背景 - 背景位图

R.drawable.XXX是框架的整数标识符,用于查找您的实际资产。使用BitmapFactory.decodeResource(context.getResources(), R.drawable.XXX)从资源中检索位图并稍后应用。