1、LinearLayout 线性布局

android:orientation="vertival / horizontal" 分为垂直和水平两个方向单向排列布局内的控件 

android:layout_gravity 指定控件在布局中的对齐方式 对比android:gravity用于指定文字在控件中的对齐方式

android:layout_weight 用于使用比例的方式指定控件的大小 原理是所有控件的weight值相加 得到一个总和 每个控件所占的大小就是用它的weight值除以总的和

2、RelativrLayout 相对布局

相对于父布局

android:layout_alignParentLeft 指定控件左对齐

android:layout_alignParentRight 指定控件右对齐

android:layout_alignParentTop 指定控件上对齐

android:layout_alignParentBottom 指定控件下对齐

android:layout_centerInParent 指定控件居中对齐

相对于其他控件

android:layout_above 指定控件位于另一个控件的上面 控件引用另一个控件时要先定义 不然会出现无法找到id的情况

android:layout_toLeftOf 指定控件位于另一个控件左边

android:layout_toRightOf 指定控件位于另一个控件右边

android:layout_below 指定控件位于另一个控件下面

3、FrameLayout 帧布局

没有定位方式 所有控件都摆放在布局的左上角 几乎不会用到

4、TableLayout 表格布局

使用表格的方式来排列控件

在TableLayout中有TableRow指定每行每列的控件

android:layout_span="2" 指定控件可以占据2列

在布局中可以使用 android:stretchColumns=“1” 来拉伸第二列 如果为“0”就拉伸第一列







更多相关文章

  1. 说说 Android 的常见 UI 控件
  2. Android 常用UI控件的一些属性设置(在.xml文件里进行的设置)
  3. Android基础控件使用指南
  4. Android中 GridLayout 【网格布局】 全面解析
  5. 布局指令大全
  6. Android控件布局常用属性
  7. Android 线性布局
  8. Android动态生成控件居中显示

随机推荐

  1. Android quota
  2. Android实现文件上传功能
  3. Android textView字间距自定义LetterSpac
  4. Android App Development: Using Themes
  5. 提示Android dependency 'com.android.su
  6. Android(安卓)日历提供器(三)
  7. android 反射的使用场景
  8. 选择框在右边的单选按钮。。
  9. Android游戏引擎《Rokon》添加Rokon框架
  10. Android 简单视频播放器(破烂版,后续更新)