14 Ağustos 2013 Çarşamba
ANDROID UYGULAMA GELIŞTIRME (DERS 10)
14 Ağustos 2013 Çarşamba by Texnomen
Merhaba arkadaşlar, bu derste bir sonraki ders yapacağımız uygulama için bir arayüz tasarlayacağız. Örnek olsun diye video anlatım şeklinde yayınlıyorum.
Açıklama 1; android:password=”true” yazan kısmı android:inputType=”textPassword” olarak değiştirin. Önceki sdk’de password olarak geçiyordu fakat değişmiş. Gelelim amacına, edittext metin giriş bilgisi için kullanılır. inputType=”textPassword” yazmamızın amacı giriş metninin bir şifre olduğunu belirtmek. Ki girdiğimiz metin görünmeyecek ****** şeklinde görünecek. android:hint ise videoda da görüldüğü gibi kutu içerisinde saydam bi şekilde görünen yazı, metin içerisine bir şey yazdığımızda kaybolur.
Bu arada öneri olarak açılan mini pencereler için Ctrl+Space basmanız gerekir. Otomatik olarak hizalama için ise Ctrl+Shift+F basmanız lazım.
Açıklama 2; Burada butonlar için yeni bir layout oluşturduk. Bunun sebebi, biz ana layout’ta orientation’u vertical yaptık, yani elemanlar alt alta dizilecek. Fakat ben butonların yan yana dizilmesini istediğimden yeni bir layout oluşturdum ve orientation’u horizontal yaptım. weigtsum olayını ise butonları belli bir oranda yan yana oluşturmak için kullandık. Bunun yerine butonların layout_width değerlerini orantılı olarak “40dp” gibi bir şey yapabilirdik. Fakat o zaman farklı çözünürlüklü cihazlarda aynı görüntü oluşmazdı. Veya padding yaparken butonlar karışırdı.
Açıklama 3; Burada layout’un etrafına göze daha hoş gelmesi için belli değerde boşluk bıraktık. Sadece padding yazınca bütün kenarlarda boşluk bırakır, belli kenarda boşluk bırakmak için ise paddingLeft, paddingRight gibi kodları kullanırız.
Açıklama 4; ToggleButton uygulama içerisindeki sürekli açık-kapalı gibi değişiklikler için kullanırız. Varsayılan olarak açık olması için android:checked=”true” kullandık
Arayüzün son hali şu şekilde;

This post was written by: Author Name
Author description goes here. Author description goes here. Follow him on Twitter
Get Updates
Subscribe to our e-mail newsletter to receive updates.
Related Articles
Raskele Başlıklar

Toplam Konu

Toplam Yorum