Android’de properties(özellikler)’in türkçe anlamları ve örnek kullanımlarıyla ilgili intenette pek kaynak olmadığı için bu konuda ben yardımcı olmak istedim bu sayfayı sürekli güncel tutup sizlere tüm properties’leri ve kullanımları hakkında bilgilendirmeye çalışacağım.
text : nesnenin kullanıcı tarafında gözüken metnidir.
text Kullanımı :
1 2 3 4 5 6 | <!--elle tanımlanan text değeri--> <textview android:text="Kulanıcı Adı:*"></textview> <!--res/values klasörü altında bulunan string.xml dosyası'na tanımlanan bir değeri seçmek(Önerilen Yöntem)--> <textview android:text="@string/kullanici_Adi"></textview> |
id : daha önceden bir programlama dili veya veritabanı ile uğraştıysanız bu özelliğin nesneler için benzersiz identity(kimlik) oluşturduğunu biliyorsunuzdur zaten. Android’de nesnelere ulaşmak için id’ler kullanılmaktadır ve tüm nesnelere farklı isim vermelisiniz.
id kullanımı :
1 | <textview android:id="@+id/btnTest"></textview> |
maxLength : bu özellik ile nesneye girilecek bilginin maksimum boyut sınırı girilmektedir alttaki örnek kullanımda nesneye en fazla 50 karakter bilgi girileceği belirtilmiştir.
maxLength kullanımı:
1 | <textview android:maxlength="50"></textview> |
singleLine : seçtiğimiz textedit nesnesinin tek satır olmasını istiyorsak true veya birden çok satır olmasını istiyorsakda false olarak ayarlamalıyız.
singleLine Örnek Kullanım
1 2 3 4 5 6 | <!--tek satır için bu kod kullanılacak--> <edittext android:singleline="true"></edittext> <!--eğer birden çok satır kullanılacaksa singleLine false edilerek lines'a satır sayısı girilmeli--> <edittext android:singleline="false" lines="10"></edittext> |
layout_below : bu özellikle belirteceğimiz nesneden sonra konumlanmasını sağlıyoruz.
layout_below kullanımı
1 2 | <!--bu kod ile textView1 id'li nesneden sonra konumlanmasını sağlıyoruz--> <edittext android:layout_below="@+id/textView1"></edittext> |
layout_centerHorizontal : bu özellikle nesnenin yatay olarak ortada olacağını belirtiyoruz.
layout_centerHorizontal kullanımı
1 2 3 4 | <!--nesnenin xml tarafına bu kod eklendiğinde veya properties'inden layout_horizontal'in değeri true olarak seçildiğinde nesne yatay olarak ekranın ortasına konumlanır--> <textview android:layout_centerhorizontal="true"></textview> |
hint: bu özellik ile giriş nesnelerine odak henüz o giriş nesnesinde değilken örnek olarak Kullanıcı adınız diye bir yazıyla metin giriş nesnesine ne girmemiz gerektiği konusunda TextView v.b nesneler kullanılmadan kullanılabilecek pratik bir yöntemdir.
hint kullanımı
1 2 3 4 5 | <!--Gördüğünüz gibi hint özelliğinin nesne üzerinde kullanımı bu kadar basit böylece nesnelere ne girilmesi gerektiği konusunda ayrıca TextView eklememize gerek yoktur.--> <edittext android:hint="Kullanıcı Adınız"></edittext> |
hint: bu özellik ile giriş nesnelerine odak henüz o giriş nesnesinde değilken örnek olarak Kullanıcı adınız diye bir yazıyla metin giriş nesnesine ne girmemiz gerektiği konusunda TextView v.b nesneler kullanılmadan kullanılabilecek pratik bir yöntemdir.
hint kullanımı
1 2 3 4 5 | <!--Gördüğünüz gibi hint özelliğinin nesne üzerinde kullanımı bu kadar basit böylece nesnelere ne girilmesi gerektiği konusunda ayrıca TextView eklememize gerek yoktur.--> <edittext android:hint="Kullanıcı Adınız"></edittext> |