【发布时间】:2011-06-22 01:07:06
【问题描述】:
我有一个关于屏幕密度和布局像素(不是图像)的问题。
我有一个简单的相对布局,我当前设置的高度是:
50dp 在 layout-mdpi 43dp in layout-ldpi
我看到在 mdpi 中一切看起来都很棒。但是,我的 ldpi 被搞砸了。我看到从 43 像素缩放到 31 像素,根据 0.75 倍缩放是正确的。但是如果我说我想要一个应该精确渲染 43dp 的布局文件,为什么它仍然被缩放?我确认我为每个设备提取了不同的布局文件。
如何在我的 ldpi 文件中关闭缩放?我有大约 100 个布局文件要转换,我更喜欢保留 dps。我知道我能做的一件事就是说“px”而不是“dp”。这个设备的问题是它也很长。所以常规的 .75x 缩放对我们不利,所以我们需要为这个设备定制尺寸。但是,即使我将此文件放入 43dp 的“layout-long”文件夹中,当我在 photoshop 中签入时,我仍然会得到 32px。这大约是 43 的 75%。
非常感谢您的帮助。
【问题讨论】:
-
是否有一种全局方法可以取消 ldpi 布局文件和可绘制对象的 0.75 倍缩放?没有我进入每个屏幕并做到这一点?