本帖最后由 linbill168 于 2012-02-05 09:45:39 编辑

解决方案 »

  1.   

    http://android.group.iteye.com/group/wiki/3069-android-icon-number
    这个应该是你想要的
      

  2.   

    只能说LZ对Notification类的使用 不了解, 可以看看我的这篇博客。http://blog.csdn.net/qinjuning/article/details/6915482
      

  3.   

    我刚学不久,我看你的文章是没有看出来,能具体说出是怎么做的吗?我想要手机最上面的状态条上显示一个带数字的图片表示电量是多少,有些程序是用100张图片做的.
    你文章里的Notification noti = new Notification(icon, title, when + 10000);  你的代码里的icon是那个图片是吧,它不能带数字的.
    如有不对请指正一下,互相学习.
      

  4.   

        至于你说的,即时显示带数字的图片,用很多图片做肯定不好,我的建议是根据当前的数字,去利用Canvas绘制一个我们需要显示该电量的图片 。 关于如何利用Canvas绘制图片,可以继续参考我这篇博客:
         http://blog.csdn.net/qinjuning/article/details/6936783
         应该就是你需要的了。
      

  5.   

    多谢兄弟,绘制图片是对,让我对Canvas理解了很多,但怎么把它显示到状态栏上?这个是一直没找到的。
      

  6.   


         Notification noti = new Notification(icon, title, when + 10000);
          NotificationManager nm ;
          nm.show(noti, 1);
      即可显示了。
      继续看把 : http://blog.csdn.net/qinjuning/article/details/6915482 。
       学点知识就好好掌握起来 。。  
      

  7.   

    Notification noti = new Notification(icon, title, when + 10000);
    我用这个时,里面的icon只能是int的,就是R.drawable.icon之类的才行,你用的icon能放Bitmap之类的对象吗?我的不行,是不是SDK不同?我用的是2.3的。
      

  8.   

    我前天看了下Notification类的使用,它有个属性为number , 你设置该number值后,可以达到你说的效果。