繁体   English   中英

如何将图像定位在所有android设备的同一位置?

[英]How to position images at the same spot all android devices?

我必须将图像放置在布局上,以使其不会随着屏幕分辨率的变化而改变其位置。 它们应该准确地放置在它们的位置。 layout_weight属性可以与线性布局一起使用。 但是我正在使用相对布局,并且正在处理裁剪的图像。 关于如何定位图像视图的任何解决方案? 设置边距的高度和宽度是不值得的。

简而言之-您不能。 设备具有不同的分辨率以及屏幕尺寸比率。 因此,应用程序看起来不可能same因为Android中没有same定义。 设计界面的唯一方法-是使用对其他对象或父视图边框的绑定。 尝试研究什么规则,例如“到图片底部有10dp间隙”或“紧挨TextView”-这是每个设备上保留的常量。

我无法想象有一个合理的方案,但是显然它必须存在,因为Android团队已经建立了对此的支持。 尺寸类型上的文档明确指出,它分别支持“ mm”和“ in”作为毫米和英寸的限定符。

那应该可以满足您的需求,但我建议您重新评估该要求,因为这会使设计感到痛苦。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM