Vol*_*olt 3 xml android android-support-library android-studio android-support-design
所以我有一个应用程序,用户可以通过选择一组颜色来选择颜色RadioButtons,我已经使用ButtonTintXML属性为按钮着色,但显然这仅适用于API > 21/.
所以我的问题是,
如何更改RadioButtonsKitKat(API 19)及以下的颜色?
我已经从其他堆栈溢出问题中测试了一些方法,但到目前为止还没有一个有效.
使用设计支持库(23.2.0或最新)和appcompatwidgets 如下
AppCompat(又名ActionBarCompat)最初是作为运行在Gingerbread上的设备的Android 4.0 ActionBar API的后端,在后端实现和框架实现之上提供了一个通用的API层.AppCompat v21提供了与Android 5.0同步的API和功能集
使用AppCompat时自动调整窗口小部件的能力对于在整个应用程序中保持强大的品牌和一致性非常有帮助.这是在膨胀布局时自动完成的 - 用AppCompatButton替换Button,用AppCompatTextView替换TextView等,以确保每个都支持着色.在此版本中,这些色彩感知窗口小部件现在已公开可用,即使您需要子类化其中一个受支持的窗口小部件,也可以保持着色支持.
这种色彩感知小部件现在是公开可用的,即使您需要子类化其中一个受支持的小部件,也可以保持着色支持.
从上面的链接,
此时的色彩感知小部件的完整列表是:
AppCompatAutoCompleteTextView
AppCompatButton
AppCompatCheckBox
AppCompatCheckedTextView
AppCompatEditText
AppCompatMultiAutoCompleteTextView
AppCompatRadioButton
AppCompatRatingBar
AppCompatSpinner
AppCompatTextView
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2908 次 |
| 最近记录: |