Andorid学习笔记(ADT)-常见的UI布局
2016-04-19 15:35
399 查看
常见的UI布局
控件水平放置
android:orientation="vertical"
控件竖直放置
android:layout_gravity
指定子元素在LinearLayout中的对齐方式
android:layout_weight
指定子元素在LinearLayout中所占的权重;
例如: android:layout_weight="1" 表示该控件所占权重为 1
androd:gravity
设定Layout中元素的对齐方式
android:layoutheight/android:layoutwidth
fill_parent
宽度和高度与父容器相同
match_parent
需要指定每个控件相对屏幕的绝对位置
未完待续...
线性布局 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
特别说明:
- 当控件为 horizotal 时,android:layout_width应设置为0dip; - 相同的道理,当控件为 vertical 时,android:layout_height应设置为0dip;
表格布局 TableLayou
类似于html中的表格
相对布局 RelativeLayout
控件与控件之间的位置都是相对放置的
帧布局 FrameLayout
div标签,每一层都是相互覆盖的
绝对布局 AbsloteLayout(废弃掉)需要指定每个控件相对屏幕的绝对位置
<AbsoluteLayout
未完待续...
相关文章推荐
- [poj 1947] Rebuilding Roads 树形DP
- leetcode 303. Range Sum Query - Immutable(前缀和)
- [置顶] 开源框架GPUImage 的简单说明
- 用户设计VS用户体验(UI,UX干货)
- Access restriction: The type BASE64Encoder is not accessible due to restriction on required library C:\Program Files\Java\jre6\lib\rt.jar
- PHP中require和include路径问题总结
- AndroidUI之三分钟教你实现效果简单大气的Dialog提示框
- UIImage 内存细节
- UIImage 内存细节
- break,continue,break的用法与区别
- leetcode第一刷_Unique Binary Search Trees
- Android Wear SDK 中文 ---- 创建表盘服务 [Building a Watch Face Service]
- Rabbit-service Message queue MQ 验证 校验
- UIEdgeInsets - 1
- UISearchBar学习笔记
- 跟王老师学Java三大特性(四):案例 QuickHit:玩家玩游戏
- 跟王老师学Java三大特性(二):案例 QuickHit:游戏输出字符串
- iOS UITextField限制字数
- 跟王老师学Java三大特性(一):案例 QuickHit:需求分析
- MSBuild命令行编译Xamarin 项目