Android Studio

Android Studio Ders 9 - Spinner Kullanımı

13 Mayıs 2020 Çarşamba Adem KORKMAZ 2016
Android Studio Ders 9 - Spinner Kullanımı

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

Yorumlar

sinemoloi

sinemoloi17.07.2020

Güzel ve bilgi verici bir yazı olmuş emeğinize sağlık

Ali vural

Ali vural22.11.2020

Selam aleyküm Hocam udemy.de yada başka platformda ders veriyor musunuz


Yorum Yap

     


Yukarı Kaydır