Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何创建响应性ImageView?_Android_Responsive - Fatal编程技术网

Android 如何创建响应性ImageView?

Android 如何创建响应性ImageView?,android,responsive,Android,Responsive,我正在为我的期末项目制作一个游戏,我有以下问题: 当我尝试在屏幕上放置ImageView时,它们会根据移动屏幕的大小放置在不同的位置。(下面的例子) (没有发布图片的声誉) 因此,我的问题是如何让ImageView响应所有设备 我已经尝试删除match_约束的手动宽度,但它不起作用 提前感谢您应该使用ConstraintLayout或RelativeLayout在屏幕上对齐图像视图。 例如,您可以使用Android的Constraint布局。约束布局基本上允许您基于约束放置视图。 一个答案一下子

我正在为我的期末项目制作一个游戏,我有以下问题:

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

(没有发布图片的声誉)

因此,我的问题是如何让ImageView响应所有设备

我已经尝试删除match_约束的手动宽度,但它不起作用


提前感谢您应该使用ConstraintLayout或RelativeLayout在屏幕上对齐图像视图。
例如,您可以使用Android的Constraint布局。约束布局基本上允许您基于约束放置视图。 一个答案一下子就解释了很多。 这本书用简洁的图像和它们的概念来解释这个概念。过来看。
这是一份官方文件。它也有足够的内容让您开始。

您应该使用ConstraintLayout来实现您的查询,这是文档

您的问题非常模糊。也许这是有帮助的我想要“新设备”我想要和我的屏幕一样的位置我从你的查询中了解到的是,你想要使图像适合图像视图,而不管屏幕大小。如果这是查询,请查看图像视图属性android:scaleType=“centerCrop或scaleType您可以使用ConstraintLayout实现正确的行为。您必须选择在哪个边界“锚定”每个图像视图,然后以适当的方式在它们之间创建“链接”。类似于此: