如何在android中的样式文件中继承系统定义的样式?

时间:2014-08-14 08:04:30

标签: android

我在我的样式文件中自定义了一个名为MyDialogWindowTitle的样式,我希望这个样式继承自系统样式Widget.TextView.ListSeparator, 但代码parent="@style/Widget.TextView.ListSeparator"导致错误,我该怎么办?谢谢!

<style name="MyDialogWindowTitle" parent="?android: style/Widget.TextView.ListSeparator">       
    <item name="android:textSize">30sp</item>            
</style>



<style name="Widget.TextView.ListSeparator">
    <item name="android:background">@android:drawable/dark_header_dither</item>
    <item name="android:layout_width">match_parent</item>
    <item name="android:layout_height">25dip</item>
    <item name="android:textStyle">bold</item>
    <item name="android:textColor">?textColorSecondary</item>
    <item name="android:textSize">14sp</item>
    <item name="android:gravity">center_vertical</item>
    <item name="android:paddingLeft">5sp</item>
</style>

1 个答案:

答案 0 :(得分:0)

而不是parent="?android: style/Widget.TextView.ListSeparator",请使用parent="@style/Widget.TextView.ListSeparator"

这是因为Widget.TextView.ListSeparator是由你定义的,并没有在android的库中定义