我希望设置
请不要贴出你的代码,请告诉我在这里应该做哪些更改。
AlertDialogue
的主题或更改背景颜色。
虽然我知道它有一个默认的主题,但在不同的版本中,我得到的主题是不同的,所以我想为所有版本都修复它。
或者简单地将背景颜色更改为白色。 @NonNull
public Dialog onCreateDialog(Bundle savedInstanceState) {
final SimpleAdapter adapter = new SimpleAdapter(getContext(), imagesWithNames, R.layout.lib_dialog_image,
new String[]{"name", "imageID","Spacing"}, new int[]{R.id.text1, R.id.image1,R.id.spacing});
return new AlertDialog.Builder(getContext()).setAdapter(adapter,
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
((PlaceCallActivity) getContext()).OnSelected(WithNamesFragment.this.getClass(), (int) ((HashMap<String, Object>) adapter.getItem(i)).get("imageID"));
}
}).setCancelable(true).setTitle("PICK YOUR AVATAR").setNegativeButton("Cancel",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
}).create();
}
请不要贴出你的代码,请告诉我在这里应该做哪些更改。
AlertDialog.Builder builder = new AlertDialog.Builder(new ContextThemeWrapper(this, R.style.AlertDialogCustom));
注意:上述代码可以实现,但我想知道在哪里设置AlertDialogue
的样式。