Android Anlatımlar

Android Programlama

Bu bölümde Android çatısında programlama yaparken ihtiyacınız olabilecek bazı önemli konular hakkında anlatımlar bulabileceksiniz.

İncele

Android Problemler

Android Problemleri

Bu bölümde Android çatısında programlama yaparken karşılaşabileceğiniz sorunlardan bazılarına cevaplar bulabileceksiniz.

İNCELE

Android Yardımcı Kodlar

Android Programlama Yardımcı Kodlar

Bu bölümde Android çatısında programlama yaparken ihtiyacınız olabilecek küçük kod parçalarını bulabileceksiniz.

İNCELE

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

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 | ListView onItemClick, CheckBox çakışması

Android uygulamamızda bir ListView oluşturup, satır elemanlarında CheckBox(focusable herhangi bir eleman da olabilir) olmasını istersek, ListView'ımıza tanımlayacağımız onItemClick listener, eventları alamayacak ve herhangi bir actionda bulunamayacaktır. CheckBox'un focusable bir eleman olması bu çakışmanın sebebidir. Aklınızda bulunsun :) Kullanışlı herhangi bir çözüme rastlayamadım, rastlayan olursa yorumla belirtirse memnun olurum. Kolay gelsin.

Sosyal Profiller

Chart