是否可以使每个屏幕尺寸的按钮和图像视图保持对齐?

时间:2019-03-31 01:04:45

标签: java android android-layout

说明底部的可能解决方案

我正在构建一个应用,其中的图像带有多个可点击的位置。我在这些可点击的位置上使用了按钮,然后使它们不可见,因此看起来您正在单击图像。我正在使用约束布局,并使用屏幕百分比定位了一些准则。我采用这种方式,但是不同的屏幕尺寸不会影响按钮和图像的位置,因为我正在按照这些准则使用百分比和约束按钮。事实证明它确实有影响。

我正在添加一个屏幕截图,其中显示我希望按钮的外观以及更改屏幕尺寸后的外观:

屏幕调整大小后:

P.S .:尚未定位所有按钮,因为注意到问题后我停了下来。

可能的解决方案:

我一直在努力想出解决这个问题的方法,也许我已经找到了一个解决方法:

我不是使用按钮,而是使用图像的每个部分的图像视图(梁,支柱和平板),而背景上没有图像。这样,实际上是由这些图像视图“绘制”了植物,并且对于不同的屏幕尺寸我也没有问题。我仍在使用基于百分比的约束布局和准则。

此解决方案的问题在于这是一个非常无聊且漫长的过程,但我仍在寻找更好的方法

1 个答案:

答案 0 :(得分:1)

您可以尝试使用这个很棒的库https://github.com/intuit/sdp

它实际上提供了一个新的比例单位sdp(可缩放dp)。