Search

Android Notlarım - 2



0 yorum

Android Notlarım - 2

Layout-Land (layout-land)

Burada amaç ekran yatay hale getirildiğinde görüntünün optimize edilmesidir.
Bunun için öncelikle yapı klasik düz yapıda hazırlanır ve "layout" içine kaydedilir.
Bu durumda "portrait" seçili haldedir. Bu sırada "landscape" moda alırsak istenmeyen bir görünümle karşılaşabiliriz.
XML dosyamız main.xml olsun.
"Layout-Land" düzenine geçiş için yeni bir "layout" yapısı oluşturulur. Yeni klasöre "layout-land" adı verilir ve içerisine aynı isimle bir xml dosyası açılır. Bu xml dosyasına aynı isim verilir (main.xml).
Bu dosya üzerinde "landscape" modda çalışma yapılır ve istenilen yatay görüntü oluşturulur.

Eğer Rotation işleminin çalışmasını istemiyorsak şu kodu kullanmamız gerekir. Böylece tek bir yönde çalışma sağlamış oluruz. Kullanıcı cihazı döndürse bile rotation sabit kalacaktır. 
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR);


XML STYLE

Uygulamamız içerisinde genellikle kullandığımız stiller için css'deki gibi style sayfaları oluşturabiliriz.Yeni bir XML dosyası values altında oluşturulur ve kullanılacak kodlar yazılır.  Oluşturduğumuz xml dosyasının adı samplestil olsun.    Örnek:

buradan sonra istediğimiz bir yer için properties altındaki style alanından yenistil seçilir ve ardından code name'i seçilerek style eklenmiş olur.

0 yorum:

Yorum Gönder

Check Page Rank
DMCA.com