如何使用安卓可绘制对象中的图标作为通知图标?



Android Drawables是一个列出了许多可用于Android的内置图标的站点。

如果我想使用其中一个,例如emo_im_angel作为通知图标,我该怎么做?

例如:

NotificationCompat.Builder mBuilder =
        new NotificationCompat.Builder(this)
        .setSmallIcon(XXX)
        .setContentTitle("My notification")
        .setContentText("Hello World!");

使用XXX代替emo_im_angel,我需要做什么?

所有Android Drawables都在android.R.drawable.<name>

下可用

不过,我不确定表情符号是否放在那里或其他代码中公开可用。

源代码在此处:https://android.googlesource.com/platform/frameworks/base.git/ core/master/core/java/java/com/android/android/internal/widget/widget/smileys.java/Div>

下载图标将其复制在可绘制的文件夹中,然后将此代码" r.drawable.imagename"而不是Imagename放置,而不是将其放入ur case case emo_im_angel。

最新更新