我怎样才能使用现成的xmls来自../data/res/drawable?

时间:2011-08-28 11:49:44

标签: android

我想使用来自selectors的一些准备好的AndroidSDK_HOME/platforms/API/data/res/drawable,但我不知道我该怎么做。通过将它们复制到我的工作区,我需要复制与此drawable图像相关的所有图像,这是不方便的。

1 个答案:

答案 0 :(得分:1)

选择器只是一种为不同状态分组和指定一组不同drawable的方法,因此您当然需要选择器引用的drawable。您有两种选择:

  1. 编辑选择器以引用android.R.drawable.xxx而不是R.drawable.xxx。即调整选择器以使用Android本身的drawable而不是您自己的项目(确保它们存在于您所定位的平台版本中,并确保它们可公开访问 - 有些不是并具有私人可见性。)

  2. 将drawables复制到您的项目中。对于部分或全部,您可能需要这样做,但要注意版权,并在复制它们的地方复制它们以获得所有密度(hdpi,mdpi等)。特别是请勿使用Google商业应用(谷歌地图等)中的任何图像。