Andorid学习笔记(ADT)-常见的UI布局
16lz
2021-01-23
常见的UI布局
线性布局 LinearLayout
布局都在一条线上串着
- android:orientation="horizontal"
- 控件水平放置
- android:orientation="vertical"
- 控件竖直放置
- android:layout_gravity
- 指定子元素在LinearLayout中的对齐方式
- android:layout_weight
- 指定子元素在LinearLayout中所占的权重;
- 例如: android:layout_weight="1" 表示该控件所占权重为 1
-
androd:gravity
- 设定Layout中元素的对齐方式
- 例如对于android:text居中设置:
android:text="text"android:gravity="center"
- android:layoutheight/android:layoutwidth
- fill_parent
- 宽度和高度与父容器相同
- match_parent
- fill_parent
特别说明:
- 当控件为 horizotal 时,android:layout_width应设置为0dip;- 相同的道理,当控件为 vertical 时,android:layout_height应设置为0dip;
表格布局 TableLayou
类似于html中的表格
相对布局 RelativeLayout
控件与控件之间的位置都是相对放置的
帧布局 FrameLayout
div标签,每一层都是相互覆盖的
- 绝对布局 AbsloteLayout(废弃掉)
需要指定每个控件相对屏幕的绝对位置
<AbsoluteLayout
未完待续...
更多相关文章
- Android四大布局
- Android 布局中如何使控件居中
- AS Layout布局
- Android的布局控件----LinearLayout(线性布局)
- android设置一个通用的控件,比如返回按钮
- android之ListView布局
- Android移动应用开发_基础页面布局总结
- Android RelativeLayout(相对布局)简介
- listView 中relativeLayout 布局的 android:layout_alignParentB