BSM447 – MOBİL UYGULAMA GELİŞTİRME Öğr. Gör. Nevzat TAŞBAŞI 6. Hafta
Radyo Buton Birden çok seçenekten birinin seçilmesi için kullanılan bileşenlen RadioButton dur. RadioButtonlar bir RadioGroup içerisinde tanımlanarak kullanılırlar. Projeye radyo buton eklemek için görsel tasarım penceresinden RadioButton sürüklenerek tasarım ekranına bırakılır.
Radyo Buton Ya da xml editöründe RadioButton etiketi kullanılır. <RadioButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:checked="true" android:text="Kadın" />
Radyo Buton Radiobuttonun seçilip seçilmediği isChecked metodu ile gelen değer kontrol edilir. if (kadin.isChecked()) ik=Math. round ((b-100)*0.8+(y/10));
Seçim Kutusu Seçim kutusu İki seçenekten birinin olma durumunun kontrol edildiği yapılarda kullanılan bileşenlerden biridir. CheckBox’ın seçili olup olmadığını kontrol etmek isChecked metodu kullanışır. Projeye Seçim kutusu eklemek için görsel tasarım penceresinden CheckBox sürüklenerek tasarım ekranına bırakılır.
Seçim Kutusu Ya da xml editöründe CheckBox etiketi kullanılır.
Listeme Bileşenleri Projemiz içerisinde dizi elemanlarını veya gruplanmış verileri göstermek amacıyla kullanılan listeme bileşenleri kullanılır. Listemele işlemi listeye kayıt ekleme, seçilen elemanın değerini öğrenme v.b. işlemleri gerçekleştiren yapıları bünyesinde barındırmaktadır. Android uygulamalarında kullanabileceğimiz listeme bileşenlerinden bazıları ListView, GridView, Spinner dır. Listeleme bileşenleri içerisinde göstereceği bileşenleri adapter denen yapıları kullanarak gösterir.
ListView Verileri tek satır içerisinde satırlar şeklinde listeleyerek göstermek amacıyla kullanılan bir bileşendir. Projeye ListView eklemek için görsel tasarım penceresinden ListView sürüklenerek tasarım ekranına bırakılır.
ListView Ya da xml editöründe ListView etiketi kullanılır.
ListView Liste içerisinde listelenecek değerler bir dizi elemanından alınabilir. String[] cinsiyet={"Kadın","Erkek"};
ListView Listenecek değerleri barındıran yapının bir adaptere atanması gerekmektedir. Adapter tanımlamak için Array adapter kullanılabilir. ArrayAdapter adapter_adı=new ArrayAdapter (aktivity_adı,layout_adı, );
ListView simple_list_item_1 //Tek elemanlı liste simple_list_item_2 //İki elemanlı liste simple_list_item_checked //checkbox içeren liste simple_item_single_choice //tek bir seçim imkanı tanıyan liste simple_list_item_multiple_choice //birden fazla seçim imkanı tanıyan liste [1]
ListView Listede yer alan herhangi bir satıra tıklandığında çalıştırıldığında çalışan bir olay eklemek için setOnItemClickListener metodu oluşturuyoruz. Oluşturulan bu metodun içerisinde onItemClick metodu tanımlanır.
ListView Listenin_adı.setOnItemClickListener( new OnItemClickListener() public void onItemClick(AdapterView arg0, View arg1, int indis, long arg3) { çalışacak kodlar } }); seçilen liste elemanı onItemClick metodunda tanımlanan parametre ile öğrenilir.
GridView Verileri satır ve sütunlar içerisinde hücrelerde, satır sütun olacak şekilde listeleyerek göstermek amacıyla kullanılan bir bileşendir. Listede yer alan herhangi bir satıra tıklandığında çalıştırıldığında çalışan bir olay eklemek için setOnItemClickListener metodu oluşturuyoruz. Oluşturulan bu metodun içerisinde onItemClick metodu tanımlanır.
GridView Listenin_adı.setOnItemClickListener( new OnItemClickListener() public void onItemClick(AdapterView arg0, View arg1, int indis, long arg3) { çalışacak kodlar } }); seçilen liste elemanı onItemClick metodunda tanımlanan parametre ile öğrenilir.
Kaynaklar [1]