Android Studio
Android Studio Ders 9 - Spinner Kullanımı
13 Mayıs 2020 Çarşamba
Adem KORKMAZ
4533
Android Studio Ders 9 - Spinner Kullanımı, Spinner/Dropdownlist kullanımı diziler üzerinden örnek uygulama şeklinde yaptık. Bu çalışmadan birden fazla diziden paralel veri çekmeyi anlattık. Bu da size class/veritabani ile çalışmak için ön temel oluşturacaktır.
Android Studio ile Spinner/Dropdownlist kullanım
public class MainActivity extends AppCompatActivity {
Spinner AcilirListe;
String[] Kitalar={"Avrupa","Asya","Afrika","Amerika","Avusturalya","Antartika"};
String[] ulkeler={"Fransa","Kazakistan","Gana","Meksika","Tanzanya","Herkesin Malı :)"};
ArrayAdapter adp;
TextView sonuc;
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tanimlama();
veriCek();
veriDoldur();
islemYap();
}
public void tanimlama()
{
AcilirListe=findViewById(R.id.acilirList);
sonuc=findViewById(R.id.sonuc);
}
public void veriCek()
{
adp=new ArrayAdapter(this,R.layout.support_simple_spinner_dropdown_item,Kitalar);
}
public void veriDoldur()
{
AcilirListe.setAdapter(adp);
}
public void islemYap()
{
AcilirListe.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
Toast.makeText(getApplicationContext(),AcilirListe.getSelectedItem().toString()+
" Kıtasındaki ülke:"+ulkeler[AcilirListe.getSelectedItemPosition()],Toast.LENGTH_LONG).show();
sonuc.setText(AcilirListe.getSelectedItem().toString()+
" Kıtasındaki ülke:"+ ulkeler[AcilirListe.getSelectedItemPosition()]);
}
@Override public void onNothingSelected(AdapterView<?> parent) {
}
});
}
}
Spinner Videosu
|