2016-03-22 26 views
-1

Aşağıdaki düzen klasörlerini oluşturdum.Düzen yatay modu ve düzen klasörlerinin kategorileri

res/layout-sw320dp 
res/layout-sw480dp 
res/layout-sw600dp 
res/layout-sw720dp 

Tamam, dp klasöründeki ilgili en küçük genişlikten gelen düzen tetiklenir.

Bu dört klasörü oluşturmak yeterli mi ve uygulamamız herhangi bir yoğunluk ekranında veya herhangi bir boyutta ekranda iyi görünüyor mu? Plz bunu biraz ayrıntılı olarak açıklıyor.

Manzara modu için düzen oluşturmak için. Bununla ne yapabilirim? Parçalar kullanarak çoklu port ui kullanımı nedir? Bir xml dosyasında manzara ve port hızı düzeni için mi kullanılıyor?

+0

bu http://developer.android.com/intl/es/training/basics/supporting-devices/screens.html adresini ziyaret edin –

+0

Yatay modda farklı düzenler oluşturabilirsiniz (örn., Görünümler yatay olarak düzenlenmiştir)) ve onları 'res/layout /...- land' –

cevap

0

Varsayılan olarak, /res/layout numaralı paftalar hem portrait hem de landscape aygıt kılavuzlarına uygulanır. Örneğin

Eğer main.xml

/res/layout/main.xml 

sadece yeni bir klasör /res/layout-land eklemem gerekiyor zorunda içine main.xml kopyalayıp gerekli ayarlamalar yapmak ve böylece üzerinde layout tüm dosyaları için.

enter image description here

sadece arazi ve portre için ama farklı klasörlere ve farklı değişikliklerle elbette aynı dosya olması gerekir.

Yardım etmeyi umarım!

+0

' a koyun. harika bir kütüphanedir. Ama ben bu kütüphaneyle, farklı düzen klasörleri oluşturmamız gerekmediğini bilmiyordum. ve bana swxxxdp ile manzara modu hakkında bir şeyler söyler misiniz? ve ben sorduğum gibi çok port? –

+0

Kitaplıktaki sorunun ne olduğunu açıkça anlayamadım. Sanırım bu sizin için iyi bir şey çünkü eğer bazı Düğme'nin genişliğini örneğin ekranınızın% 30'u olarak ayarlayın. Düğme tüm ekran vb. Ile aynı görünecektir. Yatay ekranın% 30'u portre ekranının% 30'u vb. –

+0

Dikey olarak bir portre üzerinde 5 düğmemiz varsa. Tamam, yüzde iyi çalışacaktır. Manzara moduna geçtiğimizde. sonra son 2 veya 3 düğme ekrandan çıkar. Bunun için manzara düzenleri için bir klasör oluşturmamız gerekecek. Peki nasıl oluşturabilirim? –