0
我感到困惑,同时使用我的应用程序自定义的警报对话风格,因为那里是我的应用程序的多个主题。我在我的应用三个主题,叫做themeGrey,themeTeal和themePink。我有一个像下面定制警告风格与多个主题
style name="AlertDialogTheme" parent="Theme.AppCompat.Light.Dialog.Alert">
<item name="android:textColorPrimary">@color/colorAccent</item>
<item name="android:textColor">@color/colorAccent</item>
<item name="android:background">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="textColorAlertDialogListItem">@color/colorAccent</item>
<item name="android:textColorSecondary">@color/colorAccent</item>
</style>
我已经用它在我的应用程序像下面
mProgress = new ProgressDialog((this), R.style.AlertDialogTheme);
现在我的问题是一个警报对话的风格,我怎么可以定义不同的样式为每个主题? 我不想和条件适用。我能做到这一点通过声明一个主题作为一个项目? 感谢