すべての alertDialog インスタンスに異なるテーマを作成したいと考えています。通常の黒いタイトル背景ではなく、独自のタイトル ビューが必要です。すべてのテキストは青色で、alertDialog の端を丸い形に設定する必要があります。
任意のスタイルを使用するか、または拡張するクラスを作成して、警告ダイアログ用の独自のテーマを作成することは可能AlertDialog.Builder
ですか? alertDialog のすべてのインスタンスに共通のテーマまたはスタイルが必要です。私は多くの場所でalertDialogを使用しています.1つはsingleChoiceアイテム用、もう1つはArrayAdapter用です。
配列アダプターを使用した私のアラートダイアログ:
String[] items = {"Edit profile","Change user","Change password","Logout"};
ArrayAdapter<String> adapter = new ArrayAdapter<String>(Loged.this,
R.layout.my_spinner_layout, items);
settingMenu.setAdapter(adapter, listener);
単一選択項目を含む私のアラートダイアログ:
alertDelete = new AlertDialog.Builder(getParent());
alertDelete.setTitle("Delete");
alertDelete.setCancelable(true);
CharSequence[] choice = {"this user","All user"};
alertDelete.setSingleChoiceItems(choice, 0,
私のすべてのアラートダイアログには、次のような共通のテーマが必要です。