Android开发笔记(二)——布局管理器

布局管理器

线性布局(LinearLayout)

常用属性

android:id = "@+id/user"
android:background = "@mipmap/bg" // 图片
android:background = "#FF00FF" // 单色
android:layout_width    //宽度,wrap_content 包含内容;match_parent 匹配父空间
android:layout_height   //高度
android:layout_margin   //外边距
android:layout_marginTop    //外边距顶部
android:layout_marginBottom //外边距底部
android:layout_marginLeft
android:layout_marginRight
android:padding         //内边距,四个方向一样
android:paddingLeft     // 不同方向边距
android:paddingTop
android:paddingRight
android:paddingBottom
android:orientation    //该属性不设置时默认为horizontal(水平),vertical垂直方向
android:gravity       //内部元素排列的对齐方式
android:layout_weight //把剩余内容按照权重分配

测试代码:





    
        
    

    
        
    

    
        
        
        
    


效果:
Android开发笔记(二)——布局管理器_第1张图片

相对布局(RelativeLayout)

相对布局特有的属性:

android:layout_toLeftOf //在谁的左边
android:layout_toRightOf //右边
android:layout_alignBottom  //
android:layout_below   //下面
android:layout_alignParentBottom //和父空间底部对齐(左下角)

测试代码:




   

   

   
       
       

           

           

       

   



效果:
Android开发笔记(二)——布局管理器_第2张图片

你可能感兴趣的:(Android开发笔记(二)——布局管理器)