UI界面-表格布局
来源:互联网 发布:大数据平台构建 编辑:程序博客网 时间:2024/05/20 14:28
表格布局是用TableLayout来表示,TableLayout是直接继承LinearLayout,所以它的本质还是LinearLayout管理器。表格顾名思义就是存在行和列,所以在使用TableLayout时,是用行、列的形式来管理UI组件的。但是TableLayout并不需要明确指定行、列数,而是通过在布局中添加TableRow,在TableRow中由其他组件来控制表格的行、列数。
在TableLayout中每添加一个TableRow,该TableRow就是表格的一行,TableRow也是一个容器,也可以在其中添加组件,每添加一个子组件就表示该表格就增加了一列。
如果直接在TableLayout中添加组件是,那么这个组件就是直接占一行。
在TableLayout中:
* 每个<TableRow/>节点是一行,它的每个子节点是一列
* 表格布局中的节点可以不设置宽高,因为设置了也无效
* 根节点<TableLayout/>的子节点宽为匹配父元素,高为包裹内容
* <TableRow/>节点的子节点宽为包裹内容,高为包裹内容
* 以上默认属性无法修改
* 根节点中可以设置以下属性,表示让第1列拉伸填满屏幕宽度的剩余空间
android:stretchColumns="1"
Demo演示:
布局代码如下:
0 0
- UI界面-表格布局
- TableLayout表格布局UI
- UI-Tablelayout表格布局
- UI的表格布局
- Android UI--表格布局
- UI界面-线性布局
- UI界面-相对布局
- UI界面-帧布局
- UI界面-绝对布局
- Android UI 实现表格布局
- 【Android】界面布局之TableLayout(表格布局)
- android UI-Layout界面布局
- [Android UI界面]RelativeLayou布局
- 表格布局:使用表格布局实现如下界面的设计
- XML布局文件控制UI界面、代码控制UI界面
- Android UI之TableLayout(表格布局)
- 使用表格布局实现界面计算器按钮
- Android Studio 表格布局实现登录界面
- Android电视开发问题收集——在实际开发中遇到的问题及其解决方案
- iOS 8下设置cell的分割线缩进separatorInset
- HIVE快速入门
- leetcode-Linked List Cycle
- MFC学习笔记之——>MFC下的TCP通信的建立
- UI界面-表格布局
- ModelAndView详解
- Android编译系统详解(二)
- linux下c/c++总结
- Tomcat启动内存设置
- PHP编程效率的20个要点
- jquery 插件写法三
- Nginx 增加 SPDY 支持并测试
- <iOS>Objective-C对URL尽心URLEncode编码