位置: 编程技术 - 正文

Android UI之TableLayout(表格布局)

编辑:rootadmin

推荐整理分享Android UI之TableLayout(表格布局),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

说明:表格布局采用常见的表格方式来表示布局,与上文中提到的android:weight属性显示出来的效果有些相似。而事实上,TableLayout的确是LinearLayout的子类,因此本质上还是线性布局。实际开发中,我们经常会采用adnroid:weight属性来代替表格布局。 跟在html中写表格有点类似,在TableLayout中,我们可以通过TableRow标签来为表格添加一个新的行。与html不同的是,只要包裹在TableLayout中,一个组件也可以成为一个新的行,如:

上面的代码会绘制出一个占据了整个父容器宽度的Button组件。 TableLayout中的列是由列数最大的行决定的,比如:一个TabLeLayout有两行,第一行有三列,第二行有五列,那么这个表格的就是3*5的。每列的最大宽度,同样由最宽的列来决定。

在表格布局中,我们需要关注的属性有三个,都是对单元格进行设置的属性:

1 android:shrinkColumns

对应方法:setShrinkAllColumns(boolean) 说明:用来设置被允许收缩的列,多个列号之间可以用“,”隔开。 这里所谓的收缩就是当单元格中的内容(比如文字)超过了单元格的宽度,可以通过换行来收缩其实际长度,以满足所有单元格不超出父容器的宽度。

2 android:stretchColumns

对应方法:setStretchAllCoulums(boolean) 说明:用来设置允许被拉伸的列,多个列号之间可以用“,”隔开。 比如说如果所有的列加起来都没有填充满父容器的宽度,就一可以通过将设置了该属性的单元格进行拉伸,来填满父容器。

3 android:collapseColumnsAndroid UI之TableLayout(表格布局)

对应方法:setCollapseColumns(int,boolean) 说明:设置需要被隐藏的列,多个列号之间可以用“,”隔开。 被设置的列中所有行的单元格都会被隐藏。

注意:这里说的列号是从0开始的。

下面是demo和实际效果。

收缩效果: 第二列中多出来的文字被挤到了下一行。

拉伸效果: 当所有单元格的宽度和小于父容器宽度,被拉伸列就会自动拉伸到填满父容器。

表格列数是由列数最多的行决定的:

附:引用声明

《疯狂Android讲义(第二版)》 李刚 《2.2.2 表格布局》 电子工业出版社

asm/semaphore.h: No such file or directory 当我进行内核hook的时候,包含的#includeasm/semaphore.h头文件,编译的时候系统提示找不到这个文件或者目录,然后去谷歌搜的,上面说这个头文件已经被

Android学习 - Android新的menu实现ActionMode Android的menu有多种实现方式,这里介绍一种新的menu实现方式:ActionMode。ActionMode是Android3.0以后出现的,我们可以使用AppCompat库使ActionMode兼容至Android2.1。

Android学习 - Android Socket使用浅析 套接字或插座(socket)是一种软件形式的抽象,用于表达两台机器间一个连接的终端。针对一个特定的连接,每台机器上都有一个套接字,可以想象它们之

标签: Android UI之TableLayout(表格布局)

本文链接地址:https://www.jiuchutong.com/biancheng/378170.html 转载请保留说明!

上一篇:android中Handler学习心得(安卓handler使用)

下一篇:asm/semaphore.h: No such file or directory

  • 车辆购置税是什么税种
  • 外购商品发放给员工 进项税额能不能抵扣
  • 发票遗失如何入账
  • 税金及附加现金流指定
  • 预付材料购货款计入什么科目
  • 研发费用的社保怎么做
  • 应收票据和应收账款的区别举例
  • 编制利润表会计等式
  • 销毁会记凭证
  • 工会经费的所得税怎么算
  • 差旅费实际报销金额超出标准报销金额怎么才能体现出来
  • 小规模增值税征收条件
  • 委托、受托出口做账有哪些事项?
  • 网上买普票安全吗
  • 所得税退费怎么操作
  • 红字冲回上月收入
  • 旅游服务税目
  • w11怎么更新
  • 红魔3和一加7pro哪个好
  • 个税抵扣申报截止时间
  • pow是什么意思中文翻译
  • windows 11硬件
  • 系统之家的系统免费吗
  • uniapp示例
  • 黄金期货交易要怎么样
  • 退税的项目有哪些
  • php购物车订单处理
  • 股东分红企业代扣个税
  • 公司借款利息可以用对公户转账吗
  • 一般纳税人取得普票会计分录
  • php 位运算符
  • 轮播图效果用css怎么实现
  • win11 退回
  • css背景图
  • cms和php的关系
  • 通行费电子发票平台
  • 公司缴个人所得税吗
  • 签劳动合同员工突然离职怎么办
  • 微擎框架下载
  • 织梦怎么用模板建站
  • python搜索函数
  • 海关进口增值税专用缴款书稽核比对可能出现哪些结果
  • 有净残值的固定资产如何折旧
  • 补缴去年的附加税怎么算
  • ubuntu20.04vim
  • SQLserver2008数据库Excel数据导入语句
  • 预收一年房租的会计科目
  • 小规模收入怎么算
  • 海关进口增值税专用缴款书
  • 国有资产保值增值率
  • 稽查跨年进项税额转出要调整所得税吗
  • 预提工资如何算增值税
  • 购买办公室家具
  • 小规模纳税人的增值税计入成本吗
  • 专用发票冲红有时间有时间限制吗
  • 为取得交易性金融资产支付的手续费
  • 营改增人力资源服务
  • 专用发票金额大实际报销金额小会计分录怎么做
  • sql server的相关技术知识
  • rtm平台全称
  • linux sshd是什么
  • dwm占用内存过高 进程处理
  • vmp.exe是什么
  • linux获取主目录的命令
  • win8.1死机卡住不动
  • win10通知中心
  • win7系统如何修改ip地址
  • 怎么做win8系统
  • win7系统安装软件乱码
  • node.js go
  • css使用教程
  • 语音单词怎么读
  • c和unity3d
  • nodejs查找文件
  • unity collider类属性方法
  • jquery登录注册源代码
  • linux怎么ssh远程
  • jQuery 判断复选框是否选中
  • 江苏电子税务局官网登录入口
  • 包头市到青山区多少公里
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设