android - 禁用其他设备上的屏幕密度缩放

时间:2011-06-22 01:07:07

标签: android scaling

我对屏幕密度和布局像素(不是图像)有疑问。

我有一个简单的相对布局,我目前设置的高度为:

布局中的50dp-mdpi 43dp in layout-ldpi

我看到mdpi中的一切看起来都很棒。但是,我的ldpi已被提起。我看到从43px缩放到31px,根据.75x缩放比例是正确的。但是,如果我说我想要一个应该正好渲染43dp的布局文件,为什么它仍然被缩放?我确认我为每个设备提取了不同的布局文件。

如何关闭ldpi文件中的缩放比例?我有大约100个布局文件要转换,我更喜欢保持dps。我知道我能做的一件事是说“px”而不是“dp”。这个设备的问题是它也很长。因此,规则.75x缩放对我们不利,因此我们需要为此设备定制尺寸。但即使我将这个文件放入43dp的'layout-long'文件夹中,当我在photoshop中登记时仍然可以获得32px。这大约是43%的75%。

非常感谢帮助。

1 个答案:

答案 0 :(得分:2)

您是否尝试将文件夹重命名为“drawables”?我猜android会自动调整大小。也许你也可以坚持更接近每个屏幕尺寸的标准尺寸,以使其工作。 ;)