在Android中使用私有样式

时间:2013-12-01 09:49:20

标签: android styles themes

好的,这是我第三次提出这个问题。如果有人用适当的例子给我一个具体的答案,那将是值得赞赏的。

在为Android UI设置样式时,我需要更改ALertDialog的外观。但是,我尝试使用以下

导入警告对话框默认样式
style name="alertDialogStyle" parent="@android:style/AlertDialog"

在执行上述操作时,我收到的错误是“未找到父资源”。据我所知,它似乎是一种私人风格,不能使用。

那么无论如何它可以用于我所知道的吗?

1 个答案:

答案 0 :(得分:0)

我认为您应该使用主题作为您的父级而非Style。

对于AlertDialog,Honeycomb及更高版本的默认主题为@android:style/Theme.Holo.Dialog.Alert,旧版本的默认主题为@android:style/Theme.Dialog.Alert

您可以在[ANDROID_SDK] /platforms/android-19/data/res/values/themes.xml中查看主题声明。您可能会对以下几种变化感兴趣。