Turkcell | Geleceği Yazanlar

Soru & Cevap

Relative Layout ve Linear Layout Hakkında

23.09.2014 - 22:09

Merhabalar.

Öncelikle yeni başladım.Bir program yazmaya çalışıyordum basit bir uygulama. Button TextView vs.Çalışırken layout bölümünde 2 tane xml dosyası oldupunu gördüm nasıl olduğunu anlamadım. Biri Relative diğer Linear Layouttu.Bunların arasındak farklı anlayamadım.Lütfen yardımcı olurmusunuz?

Ayrıca xml de "[I18N] Hardcoded string "TextView", should use @string resource" hatası alıyorum. Ekran görüntülerini yükledim lütfen yardımcı olur musunuz?

4332 Görüntülenme

1 Cevap

Ahmet Burak Demirkoparan
24.09.2014 - 09:26

String değerleri öyle yazmak yerine values altındaki strings.xml kısmına yazıp oradan @string/name şeklinde çekmeni öneriyor o bir hata değil uyarıdır.

LinearLayout ile RelativeLayout un farklarını netten araştırabilirsin.

http://android-developers.blogspot.com.tr/2009/02/android-layout-tricks-1.html

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Furkan
24.09.2014 - 19:00
Hocam yeni olduğum için string olayını anlamadım.Adım adım anlatabilirmisiniz?
Abdullah
29.09.2014 - 17:25
Bazı view elemanları text parametresi alırlar. Örneğin bir button oluşturdun. Bu butonun text parametresine (android:text = "Benim Butonum") diye hard coded yazarsan yukarıda dediğin uyarıyı alırsın. Bunun yerine values/string.xml dosyasında bir string tagi oluşturup ( <string name="test_button">Benim Butonum</string>) bu tagi layout xml'inde (android:text = "@string/test_button") olarak yazman gerekli.

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.