1.LinearLayout布局(线性布局)

<LinearLayout ......>
<TextView></TextView>
<TextView></TextView>
......
</LinearLayout>

android:gravity : 空间中的内容位置。
android:paddingLeft : 内容与边框的距离,dip是一种单位,好处就是对像素没有关系
android:layout_weight : 占整个界面的比例,数值越大,占得空间越大
android:textSize : 字体大小,pt是一种单位
android:singleLine : 把所有的内容放在一行显示,显示不下的自己用"..."表示

2.TableLayout布局(表格布局)
<TableLayout ...... android:stretchColumns="1" >
<TableRow>
<TextView></TextView>
<TextView></TextView>
</TableRow>
<TableRow>
<TextView></TextView>
<TextView></TextView>
</TableRow>
......
</TableLayout>

android:stretchColumns : 按照第几列的长度扩展,下标以0开始。

3.布局嵌套
<LinearLayout ......>
<LinearLayout ......>
......
</LinearLayout>


<LinearLayout ......>
......
</LinearLayout>

<TableLayout ......>

......

</TableLayout>
</LinearLayout>
再嵌套中,会用到layout_weight属性,来把布局的比例区分出来。

4.相对布局(RelativeLayput)

<RelativeLayout>

<TextView

...... //控件的布局属性

.....//控件的布局属性

</RelativeLayout>

控件布局的属性介绍

android:layout_above 将该控件的底部至于给定ID控件之上。
android:layout_below 将该控件的底部至于给定ID控件之下。
android:layout_toLeftOf 将该控件的右边缘和给定ID控件的左边缘对齐。
android:layout_toRightOf 将该控件的左边缘和给定ID控件的右边缘对齐

android:layout_alignBaseline 该控件的baseline和给定ID控件的baseline对齐。
android:layout_alignBottom 将该控件的底部边缘和给定ID控件的底部边缘
android:layout_alignLeft 将该控件的左边缘与给定ID控件的左边缘对齐
android:layout_alignRight 将该控件的右边缘与给定ID控件的右边缘对齐
android:layout_alignTop 将给定控件的顶部边缘与给定ID控件的顶部对齐。

上边2组的值,是控件的id

下边2组的值,是true或false
android:layout_alignParentBottom 如果该值为true,则将该控件的底部和父控件的底部对齐。
android:layout_alignParentLeft 如果该值为true,则将该控件的左边和父控件的左边对齐。
android:layout_alignParentRight 如果该值为true,则将该控件的右边和父控件的右边对齐。
android:layout_alignParentTop 如果该值为true,则将该控件的顶部和父控件的顶部对齐。

android:layout_centerHorizontal 如果值为true,该控件将被置于水平方向的中央
android:layout_centerInParent 如果值为true,该控件将被置于父控件水平方向和垂直方向的中央
android:layout_centerVertical 如果值为true,该控件将被置于垂直方向的中央

更多相关文章

  1. Android 常用的控件
  2. android的两种布局------------------------经自身测试,完全正确
  3. android listView 自定义布局结合CheckedTextView实现多选
  4. Android学习教程之日历控件使用(7)
  5. android倒计时控件示例
  6. android布局属性: android:visibility
  7. android水平循环滚动控件使用详解
  8. android中填充界面布局的三种方式
  9. Android屏幕大小,翻转,控件居中相关技巧

随机推荐

  1. Lottie开源库实现Android动画效果
  2. Android再按一次退出
  3. Android默认USB为host模式
  4. android 开发使用 kotlin 进行点击事件监
  5. mtk android tp 调试
  6. Android AsyncTask异步实现大文件下载
  7. android创建可拖动的悬浮窗,并实现点击回
  8. Android中的WiFi P2P
  9. Android 热修复(腾讯bugly)
  10. android 存储操作 大小显示换算 kb mb KB