几种XML布局简介

     一  线性布局 (LinearLayout)

           特点: 默认情况下所有空间呈横向排列,不会自动换行,超出屏幕的控件不再显示

           重要属性:

                   gravity(setGravity)  top,bottom,center_vertical 等,可以同时指定多种对齐方式的组合,用| 隔开

                   orientation(setOrientation) 设置线性排列的方向

                   weight (权重) 按比例分配剩余空间


     二 表格布局 (TableLayout) 它是LinearLayout的子集

          特点:TableLayout 可以看作是方向为垂直的LinearLayout,其中排列着TableRow;

                      TableRow可以看作是方向为水平的LinearLayout,由此形成了表格形式。(可以用LinearLayout+GridView实现)

           重要属性:

                   collapseColumns=“1” 第一列被隐藏     collapseColumns=“1,2”  第一二列被隐藏

                   ShrinkColumns   允许被收缩

                   stretchColumns   允许被拉伸


      三 帧布局 (FrameLayout)

          特点: 直接继承自ViewGroup,为每个加入其中的组件创建一个空白区域

          重要属性:

                 foreground   设置该帧布局容器的前景图像

                 foregroundGravity  定义当前前景图像的Gravity


      四  相对布局(RelativeLayout)

            特点: 空间的位置,由相对的兄弟组件和父容器来决定的

            重要属性:

                  gravity  容器内部各子组件的对齐方式  

     layout_center Horizontal 是否要水平居中

    layout_alignParentBotton 是否与布局容器底部对齐

    layout_toRightof="id" 该控件位于指定ID控件的右侧

    layout_alignBottom=“ id”与指定ID控件的下边界对齐


 今天就这样吧~ 然后送给自己一句话,生于忧患,死于安乐。

 小娴不是仙出版社独家版本

                   

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值