为的Galaxy S和Galaxy S2最小宽度(Smallest Width for Galaxy

2019-07-17 13:41发布

我开发一个Android小工具,需要的Galaxy SGalaxy S2之间进行区分。 我几乎了解屏幕大小和密度文章的一切。 而我需要的,当然,与新限定最小宽度使用新的预选赛。 我的问题是,该sw320dp资格赛的的Galaxy S,也为银河S2。 但我需要另一个布局银河S2,但不能找到合适的预选赛了。

Galaxy S的定义,密度233

在像素屏幕尺寸:480像素X 800像素

以dp屏幕尺寸:329dp X 549dp(原因1DP = 1像素/(密度/ 160)

- >所以预选赛sw320dp必须在这里匹配。 是的它

GALAXY S II的定义,密度218

在像素屏幕尺寸:480像素X 800像素

以dp屏幕尺寸:352dp X 587dp(原因1DP = 1像素/(密度/ 160)

- >所以预选赛sw340dp必须在此匹配,但没有它不

(在仿真器和真实的设备测试)

该绘项目都没有问题,但我的布局,尤其是高度和文字大小在这些设备上的不同,所以我真的需要为他们特定的布局。

任何人有一个想法,或者用它更多的经验?

Answer 1:

屏密度,如由参考材料限定为:

屏幕的物理区域内的像素的数量; 通常被称为DPI(每英寸点数)。 例如,一个“低”密度屏幕具有给定的物理区域内的更少的像素,相对于“正常”或“高”密度屏幕。 为简单起见,Android将所有实际屏幕密度为广义密度:低,中,高和超高。

低= 120DPI MED = 160dpi高= 240dpi XHI = 320dpi

所以GALAXY SII,与218一个真正的密度, 获取DP计算分配的240“高”的密度。 因此,在DP屏幕的宽度是二百四十零分之四百八十○* 160 = 320。

这很烂,我同意。 但它是如何工作的。

http://developer.android.com/guide/practices/screens_support.html



文章来源: Smallest Width for Galaxy S and Galaxy S2