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

标签 android resolution css-position

我已经通过与密度无关的像素在 Android 上完成了绝对定位,它在所有可用的模拟器配置文件上都运行良好。然而,三星 Galaxy Tab 的密度为 240(类似于 WVGA 设备),但分辨率更大:1024x600。结果,定位不对。

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

最佳答案

Are there other devices where density and resolution don't seem to fit together?

密度和分辨率没有任何关系,而且从来没有。因此,它们永远不会或总是“合在一起”,这取决于您希望如何使用该短语。

How should I tackle these issues?

考虑到您并未真正描述任何“问题”,因此无法回答。

It basically means I can't use density independent pixels, doesn't it?

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

关于Android:密度独立像素和三星 Galaxy Tab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5058310/

相关文章:

android - 不能使用 contentResolver

php - 如何使用 PHP 调整图像大小并同时保留分辨率?

Silverlight 屏幕分辨率

html - 如何让我的内容栏发挥作用?

android - 在 Android 中接到电话时说出录制的文本

android - 通过保留两个游标的所有不同 ID 来组合两个游标(合并?)

android - Appium测试中输入 "Enter key"

css - 在 CSS 中使用哪个更好,百分比还是像素?

CSS - 绝对定位还是 float ?

html - 固定将 Div 的顶部定位到父 div 的底部