Как установить фон кнопки обратно в default_holo_dark

Мне нужна помощь для установки фона кнопок во время выполнения, чтобы по умолчанию Holo Dark. При написании макета фон можно легко установить с помощью @android:drawable/btn_default_holo_dark, но я не могу найти соответствующий идентификатор рисования для btn_default_holo_dark. android.R.drawable.btn_default_holo_dark не существует, и android.R.drawable.btn_default не подходит к голо темной теме.

Надеюсь, что для решения этой проблемы вы могли бы либо сообщить мне правильный идентификатор для кнопки по умолчанию в стиле "голо", либо другой простой способ вернуть кнопке ее стиль темы по умолчанию (в моем случае это "голо темно").

1 ответ

Решение

Вы не можете установить его, потому что ресурс не является общедоступным. Скопируйте его в свой проект res/drawable папка. Вы найдете файл XML на

<sdk>/platforms/android-<version>/data/res/drawable/btn_default_holo_dark.xml

Вам также необходимо скопировать другие элементы рисования, на которые есть ссылки в файле.

Другие вопросы по тегам