我有一个相对布局。为简单起见,有一个 ImageView
、EditText
和 Button
:
ImageView
是一个固定高度的横幅- 下面是
EditText
其中android:layout_width="fill_parent"
- 下面是一个宽度和高度固定的
Button
问题是我希望 editText
填充屏幕的剩余高度。将图像放在顶部,按钮放在底部,中间放置并编辑占据其余空间的文本。
我必须使用什么属性才能获得类似的东西?
最佳答案
为此,有 LinearLayout
和 layout_weight
属性。使用 LinearLayout
来保存这 3 个元素。对于 Button
和 ImageView
,将 layout_height
设置为 wrap_content
。对于 EditText
设置 layout_height="0dp"
和 layout_weight="1"
。
关于Android 布局 - 填充其余空间,除了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7313167/