2012-09-27 29 views
6

Note: This is how android suggested to size the screens Bu yüzden bir uygulama oluşturmak için phonegap kullanıyorum. Şu anda görüntülediğim bir açılış ekranı var ve config.xml dosyasında listeleniyor.Android ve açılış ekranı için Phonegap derlemesi tablet için gerilmiş

<gap:splash src="splash/android/ldpi.png" gap:platform="android" gap:density="ldpi" />   <gap:splash src="splash/android/mdpi.png" gap:platform="android" gap:density="mdpi"/> 
<gap:splash src="splash/android/hdpi.png" gap:platform="android" gap:density="hdpi" /> 
<gap:splash src="splash/android/xhdpi.png" gap:platform="android" gap:density="xhdpi" /> 

sorun 2 telefon roket hızıyla benim Samsung galaksi üzerinde test ettiğinde o benim Samsung üzerinde test ve o mdpi gösterir 10 inç tablet gökada "hdpi.png" imajını göstermesidir. png görüntü

Bu yol etrafta olmamalı mıdır?

Android teknik özelliklerine dayanarak (yukarıdaki resme bakın) mdpi.png, 320x480 boyutunda ve hdpi.png olarak 480x800 boyutundadır, böylece mdpi.png tablette gerilmiş gibi görünüyordu.

Bu konuda nasıl gezilir? Mdpi için çoklu sıçrama ekranı boyutlarını tanımlamam gerektiğini düşünüyor musunuz? Normal ekran 32x480, geniş ekran 480x800 vb. için. Ama eğer bu yaklaşımla gidersek, config.xml içinde nasıl tanımlanır? yoğunluk = "mdpi" yoksa aynı boşluğu birden girişleri eklemek de ve dolayısıyla boyutları eklemeyi edilmelidir: Çünkü orada sadece boşluğu dayalı filtreleme olan yoğunluğu = "mdpi"?

+0

Bunun için bir çözüm geliştiren oldu mu? Beni de bulaştırıyor ... –

cevap

0

Farklı bir yaklaşım olduğunu biliyorum, ancak belki de en kolay yolu 9 yama dosyası kullanmaktır?

Sen here veya here, ad, splash.9.png itibaren bir kullanarak talimatları kurmak ve platforms/android/res/drawable klasöründe koyabilirsiniz.

İlgili konular