因此,我有一个应用程序,用户可以从一组RadioButtons
中选择一种颜色,我已使用ButtonTint
XML属性为按钮着色,但显然这只适用于API > 21
/。在API 19及更低版本上更改RadioButton颜色?
所以我的问题是,
如何改变RadioButtons
的颜色上奇巧(API 19)及以下?
我已经测试了其他堆栈溢出问题的一些方法,但到目前为止没有任何工作。
因此,我有一个应用程序,用户可以从一组RadioButtons
中选择一种颜色,我已使用ButtonTint
XML属性为按钮着色,但显然这只适用于API > 21
/。在API 19及更低版本上更改RadioButton颜色?
所以我的问题是,
如何改变RadioButtons
的颜色上奇巧(API 19)及以下?
我已经测试了其他堆栈溢出问题的一些方法,但到目前为止没有任何工作。
使用设计支持库(23.2.0或最新)和appcompatwidgets如下
Material Design for Pre-Lollipop Devices:
程序兼容性(又名ActionBarCompat)开始是 的反向移植Android 4.0 ActionBar API,用于在Gingerbread上运行的设备, 在后端实现 之上提供公共API层,以及t他的框架实施。程序兼容性V21提供的API和 功能集即达最新与Android 5.0
Android Support Library 22.1:当使用
自动着色窗口小部件的能力程序兼容性是 对整个应用程序保持强大的品牌和一致性 非常有帮助。当膨胀布局 时自动完成 - 用AppCompatButton替换Button,用AppCompatTextView替换TextView等,以确保每个都可以支持着色。在 这个版本中,那些色彩感知的小部件现在是公开可用的, 允许你保持着色支持,即使你需要继承支持小部件的一个 。
这种色调知道现在的小部件是公开的,让您随时着色支持,即使你需要继承提供Widget S的一个。
从上面的链接,
色调知道小部件的完整列表,此时是:
AppCompatAutoCompleteTextView
AppCompatButton
AppCompatCheckBox
AppCompatCheckedTextView
AppCompatEditText
AppCompatMultiAutoCompleteTextView
AppCompatRadioButton
AppCompatRatingBar
AppCompatSpinner
AppCompatTextView
@Volt心不是你的问题解决了吗? –