我在我的活动中使用自定义样式,它也会影响使用该样式的对话框(警报对话框、DatePickerDialog等)。如何避免对活动不使用相同样式的警报对话框??
这是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>

发布于 2013-07-26 07:11:07
您可以按照您想要的方式为您的对话框指定主题。检查这里或这里中的示例。
但是,我个人更喜欢使用DialogFragments,并通过onCreateView设置自己的样式。
https://stackoverflow.com/questions/17875009
复制相似问题