android学习笔记8 - xml布局简记

来源:互联网 发布:淘宝上怎么举报店铺 编辑:程序博客网 时间:2024/05/03 07:55

1.在线性布局LinearLayout等父组件中:

android:orientation=“horizontal”表示子组件水平方向

android:orientation=verticall”表示子组件垂直方向

其中“horizontal”表示水平方向,verticall”表示垂直方向在xml的控件位置布局中通用。

2.父子控件的gravity:

layout_gravity 表示组件作为子组件在其父组件的位置

gravity 表示组件作为父组件,其子组件在父组件中的位置

比如对一个button而言,android:gravity设置了按钮上面的文字的显示位置,而android:layout_gravity设置了按钮在布局中的显示位置比如针对一个button而言。

3.控件大小-填充与自适应:

match_parent和full_parent 都是表示子控件的大小填充父控件,最大的拉伸去适应空余的空间

wrap_content 表示自适应大小,进行将大小控制到最小但是数据充分显示的大小,图片的大小进行平铺处理

4.边界控制:

paddingBottom 是指控件中子控件距离控件底边距离。比如:Button高10dp,宽10dp,将paddingBottom =10dp,那么Button高就变为20dp,Button内容靠上显示,距离底边10dp。
layout_marginBottom是指控件作为子控件和其他控件或者父控件边界的距离,比如Button1和Button2垂直显示,将Button1中layout_marginBottom = 10dp,那么Button1与Button2之间将有10dp距离。

同理,Left,Right,Top也是一样。

5.注释:

注释格式如下:

<!-- 这个是注释 -->

0 0
原创粉丝点击