Ho una finestra di dialogo di avviso predefinita con listview di Testo pulsanti &.Come modificare il colore di sfondo della finestra di dialogo di avviso predefinita di Android
Ho bisogno di sostituire l'immagine anziché il testo (Sostituire immagini invece di credito Facebook, paypal, carta di credito mostrata sotto) & ha anche bisogno di cambiare il colore di sfondo della finestra di avviso.
Metto anche il file style.xml nella cartella dei valori.
Come è possibile implementare tale file nel seguente codice per modificare il colore di sfondo?
Il mio codice:
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();
}
});
La mia immagine:
ti suggerisco di [di creare una finestra di dialogo personalizzata] (http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog). – iTurki