Android布局-填充空间的其余部分,除了
我有一个相对的布局。为简单起见,有一个Android布局-填充空间的其余部分,除了,android,android-layout,Android,Android Layout,我有一个相对的布局。为简单起见,有一个图像视图,编辑文本,和按钮: ImageView是一个具有固定高度的横幅 下面是EditTextwhereandroid:layout\u width=“fill\u parent” 下面是一个具有固定宽度和高度的按钮 问题是我希望editText填充屏幕的剩余高度。在顶部放置图像,在底部设置按钮,在中间编辑文本,占据其余的空间。 我需要使用什么属性才能获得类似的结果?为此,有线性布局和布局权重属性。使用LinearLayout保存这3个元素。对于按钮和
图像视图
,编辑文本
,和按钮
:
是一个具有固定高度的横幅ImageView
- 下面是
whereEditText
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
尝试一下,如果遇到问题,可以发布一些示例代码。次要的一点:“填充父对象”已被弃用。改用“匹配父项”。看见