我正在尝试将主题应用于Android活动
的themes.xml
<style name="AppBaseTheme" parent="android:Theme.Light"></style>
<!-- Application theme. -->
<style name="CableTheme" parent="AppBaseTheme">
<item name="textViewStyle">@style/Textview</item>
</style>
styles.xml
<style name="Textview" parent="@android:style/Widget.TextView">
<item name="android:textSize">22.0dp</item>
<item name="android:textColor">@android:color/holo_blue_bright</item>
</style>
Attrs.xml
<attr name="textViewStyle" format="reference" />
1)CableTheme是应用主题。我希望所有textview在活动中都应该是22dp大小和蓝色。但它不是渲染。
2)我想在我的活动中的所有textview中应用文本大小为20的样式。如果以上不是应用主题的正确程序。我该怎么做?
答案 0 :(得分:0)
应该是
<item name="android:textViewStyle">@style/Textview</item>
属性textViewStyle
来自框架。因此,你必须先放入'android'命名空间。
删除您自己定义的textViewStyle
属性。