布局

LinearLayout(线性布局)

   RelativeLayout(相对布局)

   TableLayout(表格布局)

   AbsoluteLayout(绝对布局)

   FrameLayout(单帧布局)

    线性布局常用属性:

   android:id - 为控件指定相应的ID

   android:text - 指定控件当中显示的文字,需要注意的是,这里尽量使用string.xml

   android:gravity - 指定控件的基本位置,比如说居中,居右等位置

   android:textSize - 指定控件当中字体的大小

   android:background - 指定控件所用的背景色,RGB命名法

   android:layout_width - 指定控件的宽度

   android:layout_height - 指定控件的高度

   android:layout_weight - 指定控件的占用比例

        //******   weight默认为零,其属性表示当前还有多大视图就占据多大视图;如果其值高于零,则表示将 

              父视图中的可用的空间进行分割,分割的大小视当前屏幕整体布局的Layout_weight值与每个组件    

          Layout_weight值占用比例来定。*******//

   android:padding - 指定控件的内边距,也就是说控件当中的内容

   android:sigleLine - 如果设置为真的话,则将控件的内容显示在一行当中

    相对布局常用属性:

     组件之间的位置关系:

     android:layout_above        将组件放在指定ID组件的上方

     android:layout_below        将组件放在指定ID组件的下方

     android:layout_toLeftOf   将组件放在指定ID组件的左方

     android:layout_toRightOf 将组件放在指定ID组件的右方

     组件对齐方式:

     android:layout_alignBaseline    将该组件放在指定ID组件进行中心线对齐

     android:layout_alignTop            将该组件放在指定ID组件进行顶部对齐

     android:layout_alignBottom     将该组件放在指定ID组件进行底部对齐

     android:layout_alignLeft          将该组件放在指定ID组件进行左边缘对齐

     android:layout_alignRight         将该组件放在指定ID组件进行右边缘对齐

     当前组件与父组件的对齐方式:

     android:layout_alignParentTop         该组件与父组件进行顶部对齐

     android:layout_alignParentBottom  该组件与父组件进行底部对齐

     android:layout_alignParentLeft        该组件与父组件进行左边缘对齐

     android:layout_alignParentRight      该组件与父组件进行右边缘对齐

     组件放置的位置:

     android:layout_centerHorizontal      将该组件放置在水平方向中央的位置

     android:layout_centerVertical  将该组件放置在垂直方向的中央的位置

     anroid:layout_centerInParent   将该组件放置在父组件的水平中央及垂直中央的位置

    表格布局常用属性:

   TableLayout有多个TableRow组成,每个TableRow就是一行,定义几个TableRow就是定义几行

   shrinkColumns属性:以0为序,当TableRow里面的控件布满布局时,指定列自动延伸以填充可用部分;当TableRow

里面的控件还没有布满布局时,shrinkColumns不起作用。

   strechColumns属性,以第0列为序,指定列对空白部分进行填充。

   collapseColumns属性:以0行为序,隐藏指定的列

   layout_column属性:以0行为序,设置组件显示在指定的列

   layout_span属性:以第0行为序,设置组件显示要占用的列数。

    绝对布局常用属性:

   Layout_x:设置像素距离

   Layout_y:设置像素距离

    单帧布局:

    单帧布局,据说是五种布局中最简单的一种,因为单帧布局在新定义组件的时候都会将组件放置屏幕的左上角,即

使在此布局中定义多个组件,后一个组件总会将前一个组件所覆盖,除非最后一个组件是透明的。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值