1. Ajoutez la marque de rotation dans le fichier xml
2. Obtenez le contrôle dans le fichier java et venez avec des données en même temps
3. Accédez à un adaptateur de tableau, liez l'adaptateur
4. Ajoutez des événements de surveillance
5. Le code total
spinner1 = this.findViewById(R.id.spinner);
List<String> list = new ArrayList<>();
list.add("体育");
list.add("音乐");
list.add("文学");
list.add("礼仪");
ArrayAdapter adapter = new ArrayAdapter(MainActivity.this, android.R.layout.simple_spinner_item, list);
spinner1.setAdapter(adapter);
spinner1.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
switch (position){
case 0:
Toast.makeText(MainActivity.this,"你点击了体育",Toast.LENGTH_SHORT).show();
break;
case 1:
Toast.makeText(MainActivity.this,"你点击了音乐",Toast.LENGTH_SHORT).show();
break;
case 2:
Toast.makeText(MainActivity.this,"你点击了文学",Toast.LENGTH_SHORT).show();
break;
case 3:
Toast.makeText(MainActivity.this,"你点击了礼仪",Toast.LENGTH_SHORT).show();
break;
}
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
effet: