Android 比例相对论
我希望实现以下目标:Android 比例相对论,android,android-layout,android-relativelayout,Android,Android Layout,Android Relativelayout,我希望实现以下目标: 根据屏幕大小调整大小的图片,作为背景 我想把按钮放在这张图片的顶部,同时保持与图片宽度和高度成比例的位置 请参见示例: 背景是一幅带有填充父设置的图像,用于宽度/高度。黄色方块是此图片顶部的按钮 因此,我如何使用相对布局(或其他布局)将按钮保持在图片顶部的完全相同位置,并使用不同的屏幕大小?解决方案是使用@subhash所述的方法。您是否尝试过百分比支持库。它具有PercentRelativeLayout,您可以在其中按百分比(如边距百分比)定义子视图。在这幅图中,如
- 根据屏幕大小调整大小的图片,作为背景
- 我想把按钮放在这张图片的顶部,同时保持与图片宽度和高度成比例的位置
因此,我如何使用相对布局(或其他布局)将按钮保持在图片顶部的完全相同位置,并使用不同的屏幕大小?解决方案是使用@subhash所述的方法。您是否尝试过百分比支持库。它具有PercentRelativeLayout,您可以在其中按百分比(如边距百分比)定义子视图。在这幅图中,如果图像保持其比例,那么你可以通过找到按钮相对于背景图像的高度和宽度百分比,并添加边沿Left和top在图片顶部对齐来获得解决方案。我没有看到,感谢你指出,这似乎是解决方案,因为人体是“对称的”,这意味着顶部和底部与“中心”的距离大致相等,您可以放置一个空的常规视图(大小为0,0),并将其他视图与之关联。对于脚和头,可以使用父对象的底部和顶部对齐,以及一些边距。这就是我们在百分比之前的做法