Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.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 Layout - Fatal编程技术网

Android布局-填充空间的其余部分,除了

Android布局-填充空间的其余部分,除了,android,android-layout,Android,Android Layout,我有一个相对的布局。为简单起见,有一个图像视图,编辑文本,和按钮: ImageView是一个具有固定高度的横幅 下面是EditTextwhereandroid:layout\u width=“fill\u parent” 下面是一个具有固定宽度和高度的按钮 问题是我希望editText填充屏幕的剩余高度。在顶部放置图像,在底部设置按钮,在中间编辑文本,占据其余的空间。 我需要使用什么属性才能获得类似的结果?为此,有线性布局和布局权重属性。使用LinearLayout保存这3个元素。对于按钮和

我有一个相对的布局。为简单起见,有一个
图像视图
编辑文本
,和
按钮

  • ImageView
    是一个具有固定高度的横幅
  • 下面是
    EditText
    where
    android:layout\u width=“fill\u parent”
  • 下面是一个具有固定宽度和高度的
    按钮
问题是我希望
editText
填充屏幕的剩余高度。在顶部放置图像,在底部设置按钮,在中间编辑文本,占据其余的空间。
我需要使用什么属性才能获得类似的结果?

为此,有
线性布局
布局权重
属性。使用
LinearLayout
保存这3个元素。对于
按钮
图像视图
,将
布局高度
设置为
包裹内容
。对于
EditText
设置
layout\u height=“0dp”
layout\u weight=“1”

您考虑过使用吗

你可以用


android:layout_below
android:layout_alignParentTop
android:layout_alignParentBottom
android:layout_marginTop
android:layout_marginBottom

安卓:布局在下面
android:layout\u alignParentTop
android:layout\u-alignParentBottom
安卓:布局_marginTop
android:layout_marginBottom
尝试一下,如果遇到问题,可以发布一些示例代码。

次要的一点:“填充父对象”已被弃用。改用“匹配父项”。看见