0

密度相关布局如何工作?

仅适用于横向:

两片——

一种具有 mdpi 密度和 7 英寸屏幕尺寸。其他具有 tvdpi 密度和 7 英寸屏幕尺寸。

我放置了layout1.xmlin 文件夹layout-large-land

*结果:*

具有 mdpi 密度的平板电脑 1 工作正常,但具有 tvdpi 密度布局的平板电脑 2 无序,例如较短的位图长度和较短的子布局边距。

由于遇到此问题,我做了以下更改:

现在layout1.xml位于两个不同的文件夹中,即..

layout-large-land. 和layout-large-land-tvdpi

现在,我是否需要bitmap length and shorter margins for child layouts手动调整 ()layout1.xml或者layout-large-land-tvdpi android 会自动调整并设置 tvdpi 像素,只需看到它在文件夹中layout-large-land-tvdpi吗?

4

1 回答 1

0

您的布局很可能使用绝对像素,而为了各种设备之间的兼容性,您应该使用与设备无关的像素。此外,为了避免以模糊的图像结尾(例如从mdpito向上调用tvdpi),您应该考虑让您的资产具有一定的密度。无论如何,这是一个非常基本的主题,并且在 android 文档中得到了很好的解释:支持多个屏幕

于 2013-07-05T09:40:54.807 回答