android:layout_weight 使用
16lz
2021-01-23
<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:gravity="center_horizontal" android:layout_below="@+id/linearLayout4" android:weightSum="2" android:layout_marginTop="40dp" > <Button android:id="@+id/btn_regist" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="0.5" android:text="@string/regist" /> <Button android:id="@+id/btn_login" android:layout_width="wrap_content" android:layout_weight="0.5" android:layout_height="wrap_content" android:layout_marginLeft="50dp" android:text="@string/login" /> </LinearLayout>
父容器 声明android:weightSum
子对象 声明android:layout_weight
子对象会自适应父容器大小。如下效果图,注意底部button的尺寸
竖屏时的效果
横屏效果
更多相关文章
- FregClient进程,创建一个BpFregService类型的代理对象
- android XMl 解析神奇xstream 三: 把复杂对象转换成 xml
- Android中一个Activity调用另一个Activity — Intent对象的使用
- android中怎样声明操作通话记录的权利
- android页面间传递对象
- Android O版本Call对象解析
- Android学习笔记4之容器
- FregServer进程,获取ServiceManager代理对象
- 2011.07.19——— android intent 传递list或者对象