本人遇到一个问题如下
Notification notification = new Notification(icon, "文字", System.currentTimeMillis());
这句代码里的icon必须是R.drawable.icon,,,就是这个icon是int型的现在问题是,有没有办法让这个参数直接是个Drawable型,不需要指向R文件呢?

解决方案 »

  1.   

    在你的res 文件下建个drawable文件将你的图片放进去   R.drawable就能得到文件    切忌图片不能过大
      

  2.   

    那个icon号和图片drawable是一一映射关系的Android中最后对资源的调用,都是通过资源ID号进行调用的
      

  3.   

    感谢你们的回复,但是我现在的问题就是不需要自己的图标,而是调用别人的图标,我想可能是GOOGLE故意把这个参数改为INT型,禁止这样调用吧,,蛋疼
      

  4.   

    目前好像不行,不过在3.0版本可以用Notification.Builder来设置
      

  5.   

    good idea,我怎麼就沒想過這麼做呢...