【发布时间】:2012-03-31 21:13:00
【问题描述】:
我在我的 android 应用程序中为对话框创建了一个自定义主题,并且我打算覆盖用于对话框标题的布局。我看到在标准的android Theme 中有这个属性,看起来像是要修改的。
<item name="dialogTitleDecorLayout">@layout/dialog_title</item>
但是当我尝试在我的 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>
我看到以下错误:
找不到与给定名称匹配的资源:attr 'android:dialogTitleDecorLayout'
为什么我不能更改它,我怎么知道哪些属性可以更改,哪些不能更改?
【问题讨论】:
-
您能显示该样式的完整 xml 文件吗?可能是你在那里缺少 android 的 xml 架构吗?
标签: android layout dialog styles themes