Download Android Studio
Google I/O 2013'te tanıtılan Android Studio aracı ve ayrıntılı açıklamasına link'ten erişebilirsiniz.
Google I/O 2013'te tanıtılan Android Studio aracı ve ayrıntılı açıklamasına link'ten erişebilirsiniz.
Android uygulamamız Spinner oluşturmak ve elemanlarının yazı stillerini değiştirmek istersek izlememiz gereken yol,
Öncelikle View'ımızı oluşturacak layout dosyamızda spinnerımızı tanımlayalım. spinneribulunduranxml.xml
<Spinner
android:id="@+id/spinner1vg"
android:layout_width="200dp"
android:layout_height="wrap_content" />
Sonrasında yeni bir cdspinnertextview.xml oluşturalım. Bunu bizim Spinner elemanlarımıza stil vermek için kullanacağız.
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/spinnerText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:textColor="@color/baslikyesil"
/>
Renk değerlerini tanımlamak için values dizini altına colors.xml oluşturalım.
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="baslikyesil">#9cb66d</color>
</resources>
Şimdi de uygulamamızda spinnerımızı bulunduran xml dosyamızı View'a alalım ve gerekli atamaları yapalım.
setContentView(R.layout.spinneribulunduranxml);
Gerekli atamalar
//Oluşturmuş olduğumuz spinnerı aldık.
spinnervg = (Spinner) findViewById(R.id.spinner1vg);
//Spinner adapter'ımız için Listemizi oluşturalım.
List<String> list = new ArrayList<String>();
list.add("Eleman1");
list.add("Eleman2");
list.add("Eleman3");
//Adapter'ımıza listeyi ve spinner elemanlarımız için kullanılacak layout'u verelim.
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(
getApplicationContext(), R.layout.cdspinnertextview,
list);
//Adapter'ımızı atayalım.
spinnervg.setAdapter(dataAdapter);
dataAdapter
.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
Gözden kaçırdığım yerler varsa yorumlarınızla belirtebilirsiniz. Kolay gelsin.
Android widget örneklerine RadioGroup, RadioButton örneğiyle devam edelim. Ekran görüntümüz;

Layout dosyamız main.xml
Android Widget kullanımlarını örneklendirdiğim makalelere bu gün CheckBox kullanımını örnekleyen makaleyi de ekleyelim. Her zamanki gibi önce ortaya çıkacak ekran görüntümüzü verelim;

Layout dosyamız main.xml
Link 'teki örneğimizde, aktivitemizde gridView görünümü alma örneğini gerçekleştirmiştik. Örneğimizde elde edeceğimiz gridView görünümü için basit bir adapter kullanmıştık. Bu adapter'ımızı değiştirerek gridView görünümümüzü kendi ihtiyaçlarımız doğrultusunda özelleştirebilmemiz mümkün. Bunu da, sonucunda alttaki şekildeki gibi bir görünüm ortaya çıkaracağımız bir örnekle inceleyelim.
