2010-02-08 28 views

回答

7

访问图像,同时有可能通过android.R.drawable使用它,你可能希望找到在图像SDK附带的资源($ANDROID_HOME/platforms/$VERSION/data/res,其中$ANDROID_HOME是您安装SDK的位置,$VERSION是相关的Android API级别)。因此,根据Forloney先生的回答,你会发现在上述目录中的drawable-hdpi/ic_dialog_menu_generic.png。然后,将该图像复制到您的项目中。虽然它会将5K添加到您的项目大小,但这意味着该图标不会根据OEM或Android更改而更改。

+0

但我认为使用内置在Android中的drawable的版本是首选的方法,因为它根据OEM或Android更改进行更改。 – CaseyB 2010-02-08 21:03:26

+0

如果你这么做,Android核心团队希望你不高兴。例如,假设一些OEM将该图标更改为鲜红色 - 这可能会或可能不会被其余的UI所接受。核心Android团队,特别是哈克博恩女士,建议您通过将图像复制到您的项目中来保持更多的控制权。 – CommonsWare 2010-02-08 21:08:59