Du kan använda en av tre olika typer av listor som du kan använda. Istället för att använda setMessage-funktionen, använd en lista om du vill ge flervalssvar. Din lista måste ha en array skapad oberoende för att lista de olika tillgängliga alternativen. Listan kommer att använda en array för att visa de olika tillgängliga alternativen.  slutlig CharSequence[] items = {"Edit", "Rate", "Dela", "Relaterad"}; Använd setItems för att ge en lista med alternativ att välja mellan. Detta visas som en lista över radioknappar att kontrollera. Funktionen kommer att kräva en rad alternativ att välja mellan och en onClicklyssnare för att representera användarens inmatning.  dialogruta.setItems( poster, nytt dialoggränssnitt.OnClicklyssnare() { offentligt tomrum påClick(DialogInterface dialogruta, int objekt) { // Placera resulterande åtgärder i denna funktion // Item heltal variabeln är indexpositionen för det markerade objektet } }); Använd setMultichoiceItems om du vill att användaren ska kunna välja flera alternativ. Deras alternativ visas i kryssrutor när de används.  dialogruta.setMultiChoiceItems(poster, noll, nytt dialoggränssnitt.PåMultiChoiceKlicka pålyssnare() { offentligt tomrum påKlicka(DialogInterface dialogruta, int objekt, boolean kontrolleras) { om (kontrolleras) // Om det finns markerade objekt // Item är indexpositionen för det markerade objektet } }); Använd set SingleChoiceItems om du vill att användarens singular val ska vara ihållande. Deras alternativ visas med radioknappar som visas som cirklar med prickar inuti ett valt val.  dialogruta.set SingleChoiceItems(objekt, -1, nytt dialoggränssnitt. onMultiChoiceClicklyssnare() { offentligt tomrum påKlicka (DialogInterface dialogruta, int objekt) { om (kontrolleras) // Om det finns markerade objekt // Item är indexpositionen för det markerade objektet } });
Skapa en array. Skapa en lista AlertDialog. Skapa en lista som har flera val. Skapa en lista som bara tillåter ett ihållande enda val.