我想为所有 alertDialog 实例创建一个不同的主题。我需要自己的标题视图而不是通常的黑色标题背景。所有文本都应为蓝色,并将 alertDialog 的边缘设置为圆形。
是否可以为警报对话框创建我们自己的主题,使用任何样式或创建一个扩展的类AlertDialog.Builder
?我的所有 alertDialog 实例都需要一个共同的主题或样式。我在很多地方都使用 alertDialog - 一个用于 singleChoice 项目,一个用于 ArrayAdapter。
我的带有数组适配器的 alertDialog:
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);
我的 alertDialog 带有单选项目:
alertDelete = new AlertDialog.Builder(getParent());
alertDelete.setTitle("Delete");
alertDelete.setCancelable(true);
CharSequence[] choice = {"this user","All user"};
alertDelete.setSingleChoiceItems(choice, 0,
对于我所有的 alertDialog,我需要一个共同的主题,例如: