我为我的Android应用程序创建了一个自定义主题,计划覆盖对话框标题使用的布局。我发现在标准Android Theme
中有一个属性看起来像是要修改的属性。
<item name="dialogTitleDecorLayout">@layout/dialog_title</item>
但是当我试图在我的主题中覆盖它时
<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>
我看到了以下错误:
找不到与给定名称匹配的资源:属性'android:dialogTitleDecorLayout'
为什么我无法更改它?我该如何知道哪些属性可以更改,哪些不能?