首页 > Android > Android 1.5 android.R.drawable中的图标资源

Android 1.5 android.R.drawable中的图标资源

Android Logo
4月份的时候曾经仿照Android中自带的Google Maps写过一个类似的程序,当时在OptionMenu上面想用它的图标,于是我把GoogleMaps.apk解开来找,却发现drawable目录里并没有这些图标。虽然在文档的reference/android/R.drawable.html中找到了所有SDK中图标的名字列表,但是因为没有图片对照也就没法用,何况是Demo程序而已,后来就随便找了一些icon来充数(那时候还没有想到去android.jar里找 :p)。

写完那个Demo程序以后,我又回过头去找了一下R.drawable下面icon相关的资料,先是找到了Android 1.0 drawables that are included with the android.jar这篇文章,知道了这些资源都是在android.jar的res/drawable目录下。还看到了Michael Maitlen写的一个很有意思的小程序,列出了Android中自带的drawable资源,请看:Listing Androids drawable Resources。但是对于这些icon能不能(或者是不是都可以)在程序中使用也还是心存疑问,担心会不会像com.google.googlenav这个非公开的package一样在某个release中被移除。所以后来的一段时间里,我都是把要用到的图标复制到project的drawable目录来使用。

上个月一个偶然的机会,我看到讨论组里有人在问,android.R.drawable中的图标是不是能在应用程序中使用, Romain Guy给出了肯定的回答,这些android.R.drawable中icon是公开可用的。从那以后,我也就开始放心的使用android.R.drawable中的图标了,大家用的时候可以参考这个Android 1.5可用的图标列表

Google开发者大会前夕,Google更新了Android文档,添加了Icon Design Guidelines一文,其中提到的standard menu icon和Standard status bar icons就是android.R.drawable中公开可用的图标资源了,各位可以放心使用。

另外,android.R.anim和android.R.style(android.R.colors比较明了)也有类似的问题,现在虽然可以确认我们可以正常的使用这些预定义好的资源,但是至于怎么用并没有比较清楚文档,值得好好的看看。

分享&收藏:
  • del.icio.us
  • Digg
  • Google Bookmarks
  • Twitter
  • Technorati
  • Facebook
  • LinkedIn
  • 百度收藏
  • 豆瓣
  • 鲜果
  • QQ书签
  • 校内
  • 饭否
  1. 2009年6月9日20:01 | #1

    呵呵,依然不懂。不过还是那么强悍。哈哈。

  2. 2009年6月9日23:04 | #2

    除了Android,其他都不懂

  3. 2009年6月10日08:14 | #3

    那个小机器人收走了,蛮可爱的。

  4. 2009年6月10日09:22 | #4

    我是来学习的

  5. 2009年6月10日10:04 | #5

    我昨天开始学习Android,从最基本的环境配置开始!

  6. 2009年6月10日12:44 | #6

    越来越晕的说…

  7. 2009年6月10日23:56 | #7

    http://www.loveandroid.com/ Android爱好者

  8. 2009年6月11日10:17 | #8

    @killfox
    呵呵,Android网站上还有各种变形的

  9. 2009年6月11日10:57 | #9

    @小小
    难得见到女生对Android感兴趣

  10. 2009年6月11日10:59 | #10

    @Estoremap
    收藏了,可惜国内的这些Android开发论坛不是有人气就是太过基础

  1. 本文目前尚无任何 trackbacks 和 pingbacks.