android约束布局填充剩余部分,android – 如何使线性布局填充relativelayout中的剩余空间?...

本文探讨了在Android布局中如何通过设置`layout_below`和`layout_above`属性实现线性布局的精确定位,以及如何用权重达到相同效果但更复杂的实现方式。示例代码展示了如何在XML中创建一个包含顶部栏、内容区域和底部导航栏的布局结构。
摘要由CSDN通过智能技术生成

Nooo …解决方案要简单得多!你忘了说你想说第二个线性布局应该在第三个以上:)是的,第二个线性布局必须有BOTH android:layout_below =“@ id / category”和android:layout_above =“@ id / nav_bar” 。我测试了它,它的工作原理。

但是当然,您可以使用权重来归档相同的结果,这将会变得更加困难…

你提到的XML与我提到的变化(在eclipse中测试):

xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="fill_parent"

android:layout_height="fill_parent" >

android:id="@+id/category"

android:layout_width="fill_parent"

android:layout_height="50dp"

android:layout_alignParentTop="true"

android:orientation="horizontal" >

android:id="@+id/back_btn"

android:layout_width="29dp"

android:layout_height="34dp"

android:layout_gravity="center_vertical"

android:src="@drawable/red_arrow_left" />

android:id="@+id/cat_name"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:layout_gravity="center_vertical"

android:gravity="center"

android:textSize="20sp" />

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:layout_above="@+id/nav_bar"

android:layout_below="@+id/category"

android:layout_marginTop="10dp"

android:orientation="horizontal" >

android:id="@+id/android:list"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:background="@android:color/white"

android:cacheColorHint="@android:color/white" />

android:id="@+id/android:empty"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:background="@android:color/white"

android:cacheColorHint="@android:color/white"

android:padding="10dp"

android:text="@string/no_item" />

xmlns:android="http://schemas.android.com/apk/res/android"

android:id="@+id/nav_bar"

android:layout_width="fill_parent"

android:layout_height="40dp"

android:layout_alignParentBottom="true"

android:orientation="horizontal" >

//stuff

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值