控制Android上小部件大小的最佳方法是什麼?Android上的縮放小部件(dp,px,屏幕大小)
旁觀下表:
•在3.6-4.0英寸的屏幕(智能手機)與480x800px的dpi是約240dpi
•在4.3英寸的屏幕(智能手機)與540x960px的dpi是約270dpi
•在7英寸的屏幕(片劑)與480x800px的dpi是大約130dpi
•在7英寸的屏幕(片劑)與600x1024px的dpi是大約170dpi
•在8.9英寸的屏幕(平板電腦)與1280×800/768px的dpi是約170dpi
•在10.1英寸的屏幕(平板電腦)與1280x800px的dpi是約建議使用150dpi分辨率
所以一般的智能手機來具有更高的dpi。
現在,如果我創建了一個寬度爲100px的控件,它將在低dpi顯示上很好,但在控件太小的情況下會很糟糕。如果我用100dp創建相同的控件,它將會相反 - 在高分辨率的顯示器上,它將縮放到例如150像素,但在低dpi屏幕(平板電腦)上,它仍然是100像素或更小,密度低於160dpi。
那麼我應該如何做一個控制,在4英寸的顯示屏上佔用1英寸的7英寸顯示屏佔用1.5英寸,在10.1英寸的顯示屏上佔用1英寸?換句話說 - 屏幕尺寸越大,控制越大,但不考慮分辨率。
但是這實際上是一個好方法嗎?
問候, 斯登
嗨,這將如何幫助我? anyDensity默認爲true,可調整大小已棄用,我將支持正常,大型和xlarge屏幕 - 我將連接到清單以避免兼容模式...我曾多次查看「支持多屏」文檔,但是我沒有在這裏找到我的問題的答案:(((可能是我必須更仔細地閱讀它。 – STeN