[英]Does element preserve its position regardless of screen size?
假设我有一个带有红色圆圈的背景,我想要 position 2 个按钮,就像图像上一样。
我在 160dpi HVGA 屏幕分辨率(480x320)模拟器上做 position。
这些元素会在所有屏幕上保持其 position 吗? 它们在LayoutView
容器内的 2 个RelativeViews
中相互重叠。
正如文档所说,宽度/高度是基于 160dpi 屏幕计算的,我得出的结论是,这是实现这一目标的方法。 如果我错了,那么正确的方法是什么。
完成您所要求的(我认为)的最佳方法是确保您拥有所有不同屏幕 dpi 的图形。
您可以通过创建文件夹来做到这一点
drawable
drawable-ldpi
drawable-mdpi
drawable-hdpi
在您的 /res 文件夹中。
这使您可以为不同的 dpi 使用特定资源,并保证视图在任何屏幕密度下看起来都正确(经过测试)。
我建议查看Android 文档以支持不同的屏幕类型,并特别查看本节。
希望这可以帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.