/ / Comment hériter du style défini par le système dans mon fichier de style sous Android? - Android

Comment hériter du style défini par le système dans mon fichier de style sous Android? - Android

Je personnalise un style nommé MyDialogWindowTitle dans mon fichier de style, j'espère que ce style hérité du style système Widget.TextView.ListSeparator, mais le code parent="@style/Widget.TextView.ListSeparator" provoquer une erreur, comment faire? Merci!

<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>

Réponses:

0 pour la réponse № 1

Au lieu de parent="?android: style/Widget.TextView.ListSeparator", utilisation parent="@style/Widget.TextView.ListSeparator"

Ceci est dû au fait Widget.TextView.ListSeparator est défini par vous et n'est pas défini dans les bibliothèques d'Android