2012-03-10 158 views
0

我需要我的應用程序,支持480×800 正常華電國際和480x800的大MDPI屏幕。他們的用戶界面是相同。此案件使用dp在這種情況下是錯誤的方式,因爲在hdpi設備上一切都變得更大。但我需要的只是可擴展的用戶界面。
是否可以通過使用單版本的佈局文件來提供該功能?支持相同的分辨率,但不同DPI的屏幕

回答

0

使用2組圖像,並把在所述的1.x MDPI和其他在1.5倍HDPI

在這裏是1和1.5是大小比

只有一個佈局xml文件就足夠了。

編輯: //而設計牢記用1x是MDPI

//例如,如果您設置5DP你MDPI它會自動爲華電國際改變,因爲

分辨率

5*240/160=7.5 px //for hdpi 
5*320/160=10 px //for xhdpi 
+0

好吧,如果我使用'10dp'填充它是華電國際大......所以,佈局是不可擴展 – 2012-03-10 13:56:39

+0

@DotNETNinja結帳我的編輯答案 – 2012-03-10 14:41:30

+0

感謝,但我需要事端g喜歡百分比。例如將元素的寬度設置爲屏幕寬度的5%,或者像這樣。爲了使應用程序在所有屏幕上看起來相同,而無需編寫許多單獨的佈局文件 – 2012-03-10 14:44:16