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

标签 android android-layout

我有一个相对布局。为简单起见,有一个 ImageViewEditTextButton:

  • ImageView 是一个固定高度的横幅
  • 下面是 EditText 其中 android:layout_width="fill_parent"
  • 下面是一个宽度和高度固定的Button

问题是我希望 editText 填充屏幕的剩余高度。将图像放在顶部,按钮放在底部,中间放置并编辑占据其余空间的文本。

我必须使用什么属性才能获得类似的东西?

最佳答案

为此,有 LinearLayoutlayout_weight 属性。使用 LinearLayout 来保存这 3 个元素。对于 ButtonImageView,将 layout_height 设置为 wrap_content。对于 EditText 设置 layout_height="0dp"layout_weight="1"

关于Android 布局 - 填充其余空间,除了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7313167/

相关文章:

android - 动态添加 View 时,光标在 EditText 中不可见

Android - xml布局作为背景

android - 如何使用 cordova 3.3 逐步创建推送通知?

java - Realm 生命周期 - 处理 android 中关闭/无效的实例

android - imageView 中的圆角

Android 启动画面在真实设备上不显示

android - 创建自定义按钮类以在 Android 中设置样式

java - 不在android studio中显示styles.xml

android - Actionbar 设置主页按钮

Android studio 解析依赖太慢