密度依赖布局如何工作?

时间:2013-07-05 09:36:10

标签: android layout

密度相关布局如何工作?

仅限横向广告:

两片 -

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

我将layout1.xml放在文件夹layout-large-land中。

* 结果:*

平板电脑1的mdpi密度正常,但平板电脑2的tvdpi密度布局混乱,如位图长度较短,子布局边距较短。

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

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

layout-large-land。和layout-large-land-tvdpi

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

1 个答案:

答案 0 :(得分:0)

您的布局最常使用绝对像素,而为了兼容各种设备,您应该使用与设备无关的像素。另外,为避免以模糊图像结束(例如从mdpi升级到tvdpi),您应考虑为某些密度设置资产。无论如何,这是一个非常基础的主题,并在Android文档中进行了很好的解释:Supporting Multiple Screens