线性布局LinearLayout
简单概括:
与相对布局差不多,但会将容器里的组件一个一个地排列起来,不会自动换行.所以超过屏幕或末尾,也不会换行.
列举几个线性布局的xml属性:
android:id ----> 给组件设置一个资源id
ps: 在java中可以通过findViewById(id)找到该组件
android:background ----> 给布局设置一个背景
ps: 可设置图片或颜色
android:layout_width ----> 给布局设置宽
ps: wrap_content按实际大小,fill_parent/match_parent填满最大值
android:layout_height ----> 给布局设置高
ps: wrap_content按实际大小,fill_parent/match_parent填满最大值
android:gravity ----> 设置布局内对齐方式
ps: 有top顶部,button中间,left左边,right右边,center_vertical垂直居中,fill_vertical横向居中
android:orientation ----> 设置布局内排列方式
ps: vertical垂直[默认的排列方式],horizontal横向
以上只是列举,并不是全部!
android:layout_weight,是线性布局最重要的属性,可以说掌握了该属性就掌握了线性布局[因为就这个可玩性高一点[滑稽][茶杯]]
android:layout_weight是按比例来划分布局控件,比如三七中分开,五五开等
几个xml:
android:divider ----> 属性用于设置线性布局的分割线图片
android:showDividers ----> 设置分割线所在的位置
android:dividerPadding ----> 设置分割线的内边距
没了.....
效果图:
代码:
https://qizhe.lanzoub.com/iT11t151ubdc
评论