我的布局中有一些单选按钮和/或复选框,我希望我周围的TextViews
具有相同的文本外观(大小,颜色等)。
基本上,我正在寻找以下内容:
<TextView
android:textAppearance="?android:attr/textAppearanceRadioButton"
...
/>
是否有可能以某种其他方式实现这一目标?
P.S:我不想更改单选按钮和复选框已有的“默认”文本外观。另外,我不是在寻找运行时解决方案,而是使用xml布局文件的解决方案。
答案 0 :(得分:1)
我现在找到了它,它似乎至少适用于Theme.Holo
和Theme.Holo.Light
:
android:textAppearance="?android:attr/textAppearance"
android:textColor="?android:attr/textColorPrimaryDisableOnly"
这些是CheckBox
上未设置TextView
上设置的两件事。
答案 1 :(得分:-1)
根据Android API文档(强调我的):
机器人:textAppearance
基础文字颜色,字体,大小和样式。
必须是对另一个资源的引用,格式为“@ [+] [package:] type:name”或者形式为“?[package:] [type]的主题属性:]名称”
这对应于全局属性资源符号textAppearance。
这表示您只需要在android:textAppearance
中使用的TextView
RadioButton
属性中引用相同的资源。