2013-12-10 20 views
6

Samsung galaxy s4 ve samsung galaxy s3 için düzen klasörlerini farklılaştırma konusunda sorun yaşıyorum. Layout-sw360dp, layout-sw360dp-xxhdpi, layout-sw360dp-xhdpi vb. Denedim. Her zaman galaksi s4 ve galaxy s3 hem layout-sw360dp-xhdpi'den seçtiler.Android-Galaxy S-3 ve Galaxy S-4 düzenleri nasıl ayırt edilir?

Bu aygıtların her ikisi için doğru düzen klasörü ne olmalıdır?

enter image description here

+0

her zaman s4 ve s3'ün her ikisinin de layout-sw360dp-xhdpi'den seçtiğini söylüyorsunuz -> bu kötü bir şey mi? Neden farklı xml dosyaları yapmak istersiniz, her cihazda iyi görünmüyor mu? – Hitman

+2

, klasör adı oluşumunda sorun olabilir, ** 'layout-x-x' ** ile eşdeğerlik niteleyicisini kullanıp kullanamayacağını kontrol edebilir ve bu durumda ** 'drawable-x-x' * ile kullanıldığını tespit ettim * ie ** 'drawable-sw800dp-hdpi' ** – smkrn110

+0

@Hitman evet, ihtiyacım şey s4'ten ayırmaktır. Ayrıca, her iki cihazda da herhangi bir düzen aynı görünmez. – rohit

cevap

2

ben bu düzenleri ve ekranlarından ayırt etmek için benim projelerde bazı özel çözünürlük değerleri kullanıyorum.

Gsmarena'dan görülebilen minimum minimum ve genişlik değerlerine sahip mizanpajlar oluşturabilirsiniz.

Samsung S3: http://www.gsmarena.com/samsung_i9300_galaxy_s_iii-4238.php

S3 düzen klasör adı: düzen-w720-h1280

Samsung S4: http://www.gsmarena.com/samsung_i9500_galaxy_s4-5125.php

S4 düzen klasör adı: düzen-w1080-h1920 Yani

onlar Bu gibi düzen klasörleri oluşturarak ilgili düzenleri kullanacaktır.

1

Galaxy S4 Full HD ekranı var, S4 için layout-xxhdpi ve S3 için layout-xhdpi kullanarak bu çözünürlük için ayrı bir düzen oluşturabilirsiniz.