Android | Spinner elemanlarının yazı stillerini değiştirme

Written by Super User. Posted in Android Anlatımlar

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.

Comment (0) Hits: 1143

Android | CheckBox örneği

Written by Super User. Posted in Android Anlatımlar

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

Android | Custom Gridview örneği

Written by Super User. Posted in Android Anlatımlar

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.