0
アプリケーションに複数のテーマがあるため、カスタムアラートダイアログスタイルを使用すると混乱します。 themeGrey、themeTeal、themePinkという3つのテーマがあります。私は今、私の質問は、私はテーマごとに異なるスタイルを定義することができますどのように、私は複数のテーマを使用したカスタムアラートスタイル
mProgress = new ProgressDialog((this), R.style.AlertDialogTheme);
以下のように私のアプリでそれを使用している
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>
以下のような警告ダイアログのスタイルを持っていますか? 私は条件付きで適用したくありません。テーマをアイテムとして宣言すればいいですか? おかげ
私は
の下のようにJavaコードから削除するスタイルを解決し、以下の
<item name="android:alertDialogTheme">@style/AlertDialogThemeTeal</item>
のようなテーマで、アラートのスタイルをdelcaredいる