如何创建响应式 ImageView?

How to create responsive ImageView?

我正在为我的期末学校项目制作游戏,我遇到了以下问题:

当我尝试将 ImageView 放置在屏幕上时,它们会根据移动屏幕的大小放置在不同的位置。 (示例如下)

https://i.ibb.co/WcgvNkq/screen.png(没有 post 图片的声誉)

所以我的问题是如何让 ImageView 响应所有设备。

我已经尝试删除 match_constraint 的手动宽度,但它不起作用。

提前致谢

您应该使用 ConstraintLayout 或 RelativeLayout 在屏幕上对齐您的 ImageView。 例如,您可以使用 article

为此,您可以使用 Android 的约束布局。约束布局基本上允许您根据约束放置视图。 一口气解释一个答案有很多。 https://www.raywenderlich.com/9475-constraintlayout-tutorial-for-android-complex-layouts 这个用简洁的图像及其概念解释了这个概念。看看这个。 https://developer.android.com/training/constraint-layout 这是官方文档。它还包含足够的内容来帮助您入门。

您应该使用 ConstraintLayout 来实现您的查询,这里是文档 https://developer.android.com/training/constraint-layout