Erstellen Sie Mehrere Auswahl Spinner in Android
Ich benutze folgenden code zum erstellen einer einfachen Spinner (nur single-Auswahl ermöglichen)
Aber jetzt würde ich gerne wissen, wie kann ich den spinner, um die Mehrfachauswahl, ich weiß, ich kann erreichen, dies mit-Dialog aber, ich habe mit Spinner..
public class MainActivity extends Activity {
Spinner spnr;
String[] celebrities = {
"Chris Hemsworth",
"Jennifer Lawrence",
"Jessica Alba",
"Brad Pitt",
"Tom Cruise",
"Johnny Depp",
"Megan Fox",
"Paul Walker",
"Vin Diesel"
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
spnr = (Spinner)findViewById(R.id.spinner);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(
this, android.R.layout.simple_spinner_item, celebrities);
spnr.setAdapter(adapter);
spnr.setOnItemSelectedListener(
new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
int position = spnr.getSelectedItemPosition();
Toast.makeText(getApplicationContext(),"You have selected "+celebrities[+position],Toast.LENGTH_LONG).show();
//TODO Auto-generated method stub
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
//TODO Auto-generated method stub
}
}
);
}
}
- Was u haben versucht, mit Dialog?
- ich schon fertig mit dialog... aber ich brauche Lösung mit Spinner
- itpeoplealwayswelcome.blogspot.in/2015/06/...
- Warum nicht mit ListView?
- stackoverflow.com/a/47284385/1140304
Du musst angemeldet sein, um einen Kommentar abzugeben.
Spinner standardmäßig nicht arbeiten, für Mehrere Auswahl.
Wenn Sie es brauchen, Sie haben, um es zu erweitern, schauen Sie hier
Android Spinner mit multiple-choice