如何使用Android的Drawables中的图标作为通知图标?

时间:2017-03-08 22:35:40

标签: android notifications

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取代了什么以及我需要做什么?

2 个答案:

答案 0 :(得分:0)

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

下可用

但是,我不确定表情符号是放在那里还是可以从其他代码公开获得。

此处的源代码:https://android.googlesource.com/platform/frameworks/base.git/+/master/core/java/com/android/internal/widget/Smileys.java

答案 1 :(得分:0)

下载图标将其复制到drawable文件夹中,然后将此代码“R.drawable.imagename”替换为imagename,您需要将您的案例放入emo_im_angel。