【发布时间】:2014-08-13 11:07:05
【问题描述】:
在我的应用中,用户查看他们制作的文档。它包括各种元素,包括 Buttons 和 ToggleButtons。 用户可以设置自定义主题来更改 TextViews/EditTexts 中使用的 Typeface 和文本颜色以及布局的背景颜色。 所有这些元素都是在运行时生成的。
我想要的是让 Buttons/ToggleButtons 尊重用户选择的样式。我可以在运行时确定我想要的按钮的基本背景颜色,但是如果我使用 View.setBackGroundColor() 它会变成一个平面彩色矩形,而我想保留边框/阴影效果,加上按下时颜色变化。即我希望它看起来和行为像一个按钮,只是用不同的颜色着色。
是否有可能得到我想要的,因为在应用程序运行之前,所需的实际颜色仍然未知?
【问题讨论】:
标签: android button togglebutton