有没有办法在我的应用程序中使用非公共android资源?

时间:2011-04-16 09:00:55

标签: android resources

我需要在我的小部件中使用以下资源:

  • pressed_application_background_static
  • focused_application_background_static

我希望这些资源的使用能让我在HTC上获得标准android和green的橙色背景。

但他们不公开,所以使用

android:drawable="@android:drawable/pressed_application_background_static"

是不允许的。还有什么方法可以使用它们吗?

2 个答案:

答案 0 :(得分:47)

您可以像这样引用它们

android:drawable="@*android:drawable/pressed_application_background_static"

但不建议这样做,因为将来可能会重命名或删除私有资源。

答案 1 :(得分:3)

浏览可绘制的sdk并将其本地复制到res / drawable文件夹。它可能是一个XML文件,但如果你搜索“pressed_application_background_static”,你应该没有遇到麻烦。