Sto provando ad avere il mio AlertDialog con una visualizzazione elenco personalizzata ma non riesco a farlo visualizzare o eseguire senza errori.Lista lista personalizzata per AlertDialog
private void buildDialog(){
int selectedItem = -1; //somehow get your previously selected choice
LayoutInflater inflater = ((LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE));
View customView = inflater.inflate(R.layout.listview, null, false);
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setView(customView);
builder.setTitle("Select Weapon").setCancelable(true);
builder.setSingleChoiceItems(inventory, selectedItem, "Desc", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which)
{
ListView lv = ((AlertDialog) dialog).getListView();
itemId = lv.getAdapter().getItemId(which);
new changeEQ().execute();
}
});
dialog = builder.create();
}
Questo è il mio AlertDialog, ma non riesce a capire cosa aggiungere per ottenere il mio layout personalizzati, listview & listrow da utilizzare. Ho dato un'occhiata alle guide online ma nulla di ciò che mostrano sembra funzionare per me. IE Devo fare qualcosa di sbagliato.
MODIFICA: ha modificato il codice per includere la risposta ma non ha modificato ciò che viene visualizzato sullo schermo. Nessun errore ancora nessun cambiamento nel look.
potreste fornire l'output Logcat per la errore che stai ricevendo – Toorop