Tôi có hộp thoại cảnh báo mặc định với chế độ xem danh sách các văn bản & Nút radio.Cách thay đổi màu nền của hộp thoại cảnh báo mặc định của Android
Tôi cần thay thế hình ảnh thay vì văn bản (Thay thế hình ảnh thay vì tín dụng Facebook, paypal, Thẻ tín dụng được hiển thị bên dưới) & cũng cần thay đổi màu nền của hộp thoại cảnh báo.
Tôi cũng đặt tệp style.xml bên trong thư mục giá trị.
Tôi làm cách nào để triển khai tệp đó trong mã dưới đây để thay đổi màu nền?
Mã của tôi:
final CharSequence[] items = {"Facebook credit", "Paypal", "Credit Card"};
//ContextThemeWrapper ctw = new ContextThemeWrapper(this, R.style.AboutDialog);
AlertDialog.Builder builder = new AlertDialog.Builder(paymentPage.this);
builder.setTitle("Payment Gateway");
builder.setIcon(R.drawable.gate);
builder.setSingleChoiceItems(items, -1, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
// Toast.makeText(getApplicationContext(), items[item], Toast.LENGTH_SHORT).show();
}
});
builder.setPositiveButton("Yes",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
payPalPayment();
}
});
builder.setNegativeButton("No",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
Toast.makeText(paymentPage.this, "Fail", Toast.LENGTH_SHORT).show();
}
});
AlertDialog alert = builder.create();
alert.show();
}
});
Hình ảnh của tôi:
tôi đề nghị bạn [tạo một hộp thoại tùy chỉnh] (http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog). – iTurki