android 布局管理器
来源:互联网 发布:java qq 编辑:程序博客网 时间:2024/05/16 19:01
布局管理器的作用?
答:根据运行平台来调整组件的大小。程序员要做的就是为容器选择合适的布局管理器。
注:所有的布局都是ViewGroup的子类(直接或者间接),而ViewGroup又是View的子类,故布局又可以作为UI组件来使用,因此布局可以嵌套布局。
线性布局
常用的XML属性:
android:gravity 布局内组件的对齐方式。
andriod:divider 设置垂直布局是两个按钮之间的分隔条
android:orientation 设置布局管理器内组件的排列方式,vertical 垂直排列 horizontal 水平排列
注:线性布局包含的子元素都受LinearLayout.LayoutParams控制。
表格布局
表格布局继承自线性布局
单元格的几种行为:
1、Shrinkable该列所有的单元格都可以被缩放以保证该表格能适应父容器的宽度。
2、Strechable该列所有单元格的宽度可以被拉伸以保证组件能完全填满表格剩余空间
3、Collapsed该列的所有单元格会被隐藏起来。
常用的XML属性:
android:collapseColumns="1" 设置需要被隐藏的列的列序号
android:shrinkColumns="2" 设置允许被收缩的列的列序号
android:stretchColumns="3" 设置允许被拉伸的列的列序号
帧布局
常用的XML属性:
android:foreground="@drawable/***" 设置该帧布局容器的前景图像
android:foregroundGravity 定义绘制前景图形的gravity属性
相对布局
常用的XML属性:
android:gravity 设置容器内各组的对齐方式
android:ignoreGravity 设置哪个组件不受gravity属性的影响
网格布局
注:若要支持2.x版本系统,需要兼容包。
常用的XML属性:
android:columnCount 设置该网格的列数量
android:rowCount 设置该网格的行数量
- android 布局管理器
- Android布局管理器详解
- Android布局管理器
- Android-布局管理器
- Android布局管理器
- android布局管理器学习
- Android中的布局管理器
- android 布局管理器
- android布局管理器
- 关于android布局管理器
- Android布局管理器介绍
- android布局管理器
- android布局管理器
- Android布局管理器浅析
- Android 布局管理器
- Android布局管理器
- Android布局管理器
- Android 布局管理器学习
- Git/Github在mac-eclipse中配置应用
- IOS知识点汇总与项目搜集
- Markdown基础学习
- ApFree/wifidog_v2_authserver_demo
- 视频 概念
- android 布局管理器
- ubuntu 和 window 共享
- android 9patch图片(未完成)
- 黑马程序员_java多线程学习总结
- android ExpandableListView
- Ubuntu服务器下配置 tomcat
- android SearchView
- android TabHost
- android Notafication(未完成)