Tengo un cuadro de diálogo de alerta predeterminado con lista de texto de & Botones de opción.Cómo cambiar el color de fondo del cuadro de diálogo de alerta predeterminado de Android
Necesito reemplazar la imagen en lugar de texto (Reemplazar imágenes en lugar de crédito de Facebook, PayPal, Tarjeta de crédito que se muestra a continuación) & también necesita cambiar el color de fondo del diálogo de alerta.
Pongo el archivo style.xml dentro de la carpeta de valores también.
¿Cómo podría implementar ese archivo en el código siguiente para cambiar el color de fondo?
Mi código:
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();
}
});
Mi imagen:
le sugiero que [crear un diálogo personalizado] (http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog) – iTurki