如何避免与活动相同的风格对话?

时间:2013-07-26 07:06:11

标签: android dialog styles

我正在为我的活动使用自定义样式,它也会影响使用该样式的对话框(alertdialog,DatePickerDialog等)。我怎样才能避免alertdialog不使用与活动相同的风格?

这是style.xml中的代码:

    <style name="Custom.Theme" parent="@android:style/Theme.Dialog">
        <item name="android:background">@color/cag_white</item>
        <item name="android:textColor">@color/cag_orange</item>
        <item name="android:textViewStyle">@style/Cag.Dialog.TextView</item>
        <item name="android:editTextStyle">@style/Cag.EditText</item>
        <item name="android:buttonStyle">@style/Cag.Button</item>
    </style>

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以按照自己喜欢的方式为对话框指定主题。查看herehere中的示例。

但是,我个人更喜欢使用DialogFragments并自行设置样式onCreateView