Ich habe ein benutzerdefiniertes Thema für Dialoge in meiner Android-App erstellt, und ich wollte das Layout für den Dialogtitel überschreiben. Ich habe gesehen, dass in der Standard-Android Theme
gibt es dieses Attribut, das wie das zu ändernde Attribut aussieht.
<item name="dialogTitleDecorLayout">@layout/dialog_title</item>
Aber wenn ich versuche, sie in meiner Datenbank zu überschreiben Theme
<style name="Theme.Dialog.MyDialog" parent="android:Theme.Dialog">
<item name="android:windowBackground">@android:color/black</item>
<item name="android:dialogTitleDecorLayout">@layout/my_dialog_title</item>
</style>
Ich sehe den folgenden Fehler:
Keine Ressource gefunden, die dem angegebenen Namen entspricht: attr 'Android:dialogTitleDecorLayout'
Warum kann ich sie nicht ändern und wie kann ich wissen, welche Attribute geändert werden können und welche nicht?