如何将按钮的背景设置回default_holo_dark

Ele*_*ary 3 android themes background button

我需要帮助在运行时将按钮背景设置为默认全息黑暗.在编写布局时,可以使用很容易设置背景@android:drawable/btn_default_holo_dark,但是我找不到btn_default_holo_dark的相应可绘制id.android.R.drawable.btn_default_holo_dark不存在,android.R.drawable.btn_default并不适合全息黑暗主题.

为了解决这个问题,我希望你能告诉我按钮默认全息黑暗风格的正确ID,或者另一种简单的方法将按钮重置为默认主题样式(在我的情况下是全黑的).

Mat*_*ers 6

您无法设置它,因为资源不公开.将其复制到项目的res/drawable文件夹中.你会找到xml文件

<sdk>/platforms/android-<version>/data/res/drawable/btn_default_holo_dark.xml
Run Code Online (Sandbox Code Playgroud)

您还需要复制文件中引用的其他drawable.