Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.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 如何将子对象放置在水平线性布局的两端?_Android_Android Linearlayout - Fatal编程技术网

Android 如何将子对象放置在水平线性布局的两端?

Android 如何将子对象放置在水平线性布局的两端?,android,android-linearlayout,Android,Android Linearlayout,我有一个大的图形,在它下面,我想要两个链接,一个定位使其左边缘与图形的左侧对齐,另一个定位使其右边缘与图形的右侧对齐 到目前为止,使用调整为图形宽度的水平线性布局,我有: 如何使这两个环节在直线布局的两端,而不是在中间挤在一起?我不喜欢只在中间放置一个“大”的间隔物,因为我不知道屏幕有多宽(因此,屏幕宽度为85%的图形)。有没有一种方法可以准确地将链接固定到任意一侧 非常感谢 在这里回答我自己的问题 在两个文本视图之间添加以下内容: <ImageView android:layou

我有一个大的图形,在它下面,我想要两个链接,一个定位使其左边缘与图形的左侧对齐,另一个定位使其右边缘与图形的右侧对齐

到目前为止,使用调整为图形宽度的水平线性布局,我有:

如何使这两个环节在直线布局的两端,而不是在中间挤在一起?我不喜欢只在中间放置一个“大”的间隔物,因为我不知道屏幕有多宽(因此,屏幕宽度为85%的图形)。有没有一种方法可以准确地将链接固定到任意一侧


非常感谢

在这里回答我自己的问题

在两个文本视图之间添加以下内容:

<ImageView
   android:layout_width="0dp"
   android:layout_height="0dp"
   android:layout_weight="1"/>

1的
weight
参数告诉android该元素应该获得所有可用的空闲空间


如果您不打算使用IVIEVIEW来渲染任何东西,请考虑用<代码>空间元素替换它。空间是专门针对此类布局用途的优化视图。