Есть ли способ использовать непубличные ресурсы Android в моем приложении? - PullRequest
26 голосов
/ 16 апреля 2011

Мне нужно использовать следующие ресурсы в моем виджете:

  • pressed_application_background_static
  • focused_application_background_static

Надеюсь, что использование этих ресурсов позволит мне иметь оранжевый фон на стандартном андроиде и зеленый на HTC.

Но они не являются публичными, поэтому использование

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

не допускается. Есть ли еще способ использовать их?

Ответы [ 2 ]

47 голосов
/ 15 июля 2011

Вы можете ссылаться на них следующим образом

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

, но это не рекомендуется, потому что частные ресурсы могут быть переименованы или удалены в будущем.

3 голосов
/ 16 апреля 2011

найдите SDK для рисования и скопируйте его локально в папку res / drawable. вероятно, это будет XML-файл, но если вы ищете «ressed_application_background_static », вы должны найти его без проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...