整理笔记 Android--布局

布局:
AbsoluteLayout : 绝对布局, --》目前基本已被废弃, 无法进行屏幕适配
LinearLayout: 线性布局
RelativeLayout:相对布局
TableLayout:表格布局  
FrameLayout:帧布局
4.0以后 新增 : GridLayout : 网格布局
5.0以后 新增 : PercentLayout: 百分比布局

match_parent:匹配父窗体
fill_parent:填充父窗体
wrap_content: 包裹内容

LinearLayout:
    android:orientation:         vertical  垂直     horizontal 水平
     android:gravity:   用来指定容器内部控件的位置
     android:layout_gravity:用来控制容器自身在父视图的位置

android:layout_weight :权重属性  
 

RelativeLayout子元素的特有属性:

 
①、第一组:指兄弟控件之间的相对位置。该组属性的值是另一个控件的id。



 
layout_toRightOf      该控件在哪个控件的右侧
layout_toLeftOf        该控件在哪个控件的左侧
layout_above            该控件在哪个控件的上侧
layout_below            该控件在哪个控件的下侧
 

②、第二组:指

兄弟控件之间

的对齐关系。该组属性的值是另一个控件的id。

 
layout_alignRight      该控件与哪个控件右对齐
layout_alignLeft        该控件与哪个控件左对齐
layout_alignTop        该控件与哪个控件顶对齐
layout_alignBottom   该控件与哪个控件底对齐

layout_alignBaseLine  该控件与哪个控件基线对齐
 

③、第三组:指

控件与父布局

之间的对齐关系。该组属性的值是true或者false。

 
layout_alignParentRight               该控件与父布局中的控件右对齐
layout_alignParentLeft                 该控件与父布局中的控件左对齐
layout_alignParentTop                 该控件与父布局中的控件顶端对齐
layout_alignParentBottom            该控件与父布局中的控件底部对齐
layout_centerInParent                  该控件位于父布局中的控件中心位置
layout_centerVertical                   该控件位于父布局中的垂直中心位置
layout_centerHorizontal               该控件位于父布局中的水平中心位置

GridLayout:
  android:columnCount     列数
  android:rowCount   行数
  android:layout_rowSpan 占多少行
  android:layout_columnSpan 占多少列
  android: layout_row 在多少行  
  android:layout_column 在第几列
  android:layout_gravity :       fill_horizontal  水平方向填充

转载于:https://my.oschina.net/foodieadult/blog/685170

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值