Android:密度独立像素和三星Galaxy Tab

时间:2011-02-20 16:25:39

标签: android resolution css-position

我通过密度无关的像素在Android上进行了绝对定位,并且它在所有可用的仿真器配置文件上运行良好。但是,三星Galaxy Tab的密度为240(如WVGA设备),但分辨率更高:1024x600。结果,定位关闭。

是否有其他设备的密度和分辨率似乎不合适?我该如何解决这些问题?它基本上意味着我不能使用密度无关的像素,不是吗?

2 个答案:

答案 0 :(得分:4)

  

是否有其他设备的密度和分辨率似乎不合适?

密度和分辨率没有任何关系,也没有任何关系。因此,根据您希望如何使用该短语,它们要么永远不要或总是“合在一起”。

  

我应该如何解决这些问题?

考虑到你没有真正描述任何“问题”,这是不可能回答的。

  

它基本上意味着我不能使用密度无关的像素,不是吗?

与密度无关的像素不能用于绝对定位,因为绝对定位被定义为“基于硬件像素的定位”。通常,应尽可能避免绝对定位。与密度无关的像素,用于其预期用途(例如,通过边距在相邻小部件之间的空白),就可以了。

答案 1 :(得分:0)

你不应该使用绝对位置。 你应该使用RelativeLayout。