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

标签 android button background themes

我需要帮助在运行时将按钮背景设置为默认全黑。 写布局的时候,可以很方便的使用@android:drawable/btn_default_holo_dark设置背景,但是我找不到btn_default_holo_dark对应的drawable id。 android.R.drawable.btn_default_holo_dark 不存在,并且 android.R.drawable.btn_default 不适合 holo dark 主题。

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

最佳答案

您不能设置它,因为该资源不是公开的。将其复制到项目的 res/drawable 文件夹中。您将在

找到 xml 文件
<sdk>/platforms/android-<version>/data/res/drawable/btn_default_holo_dark.xml

您还需要复制文件中引用的其他可绘制对象。

关于android - 如何将按钮的背景设置回 default_holo_dark,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14295894/

相关文章:

android - 位置更改通知android

java - 可扩展 ListView 未扩展

JAVAFX:带参数的OnAction事件

iphone - 自定义 UIPickerView(背景和间距)

html - 如何在 HTML 中使一个部分适合 100% 的视口(viewport)

java - 我想在启动后从另一个服务调用服务方法,但我不知道如何创建该服务的对象

java - 将 FutureTask 转换为 ScheduledFuture

java - 如何从后台访问云存储数据?

javascript - 按钮不应该调用 php 函数

javascript - 具有多种颜色的按钮文本