Android:主题不起作用

时间:2014-03-02 20:20:50

标签: android xml android-theme android-styles

我正在尝试将主题应用于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的样式。如果以上不是应用主题的正确程序。我该怎么做?

1 个答案:

答案 0 :(得分:0)

应该是

<item name="android:textViewStyle">@style/Textview</item>

属性textViewStyle来自框架。因此,你必须先放入'android'命名空间。

删除您自己定义的textViewStyle属性。