我寫了一個android應用程序,並已測試它的所有類型的屏幕尺寸和密度(使用android模擬器)。我還測試了相對較小屏幕尺寸的佈局,例如WQVGA設備(3,3「,ldpi,240 x 400)),並且工作正常。我有兩個物理設備(sony z3緊湊型,4,6」和sony xperia v(4,3「),它以正確的方式顯示佈局。最近一位朋友過來了,我想向他展示他智能手機上的應用程序(sony galaxy s2 plus(4,3」))和佈局顯示器看起來很小,TextViews和按鈕顯示不正確Android:佈局不適合在屏幕上,allthough它應該
我真的不明白這一點,所有這些設備都屬於「中等」類別,屏幕尺寸S2 Plus與索尼Xperia V相同(甚至比WQVGA更大),爲什麼這個設備會正確顯示我的佈局?我想使用舊的尺寸限定符(小,中,大,大) ),因爲我的目標API級別爲11.
我該如何解決這個問題?我不想爲中型設備重新設計我的佈局,因爲它確實看起來是我希望它能夠在所有設備上正常工作的設備。
感謝您的回答。我爲「正常」大小的存儲桶中的所有設備提供了一個佈局,並使用仿真器對正常的ldpi,正常的mdpi,普通的hdpi和普通的xhdpi設備進行了測試。它運作良好。但是,當我在具有HD密度的物理設備(銀河s2 plus)上測試它時,它不適合在屏幕上。所以我應該如何測試,如果我沒有任何物理設備的所有桶,我不能確定,模擬器運行良好。 – MarcWho