位置: 编程技术 - 正文

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

  • 防伪税控系统
  • 一般税收协定是多少
  • 出租房屋取得的收入计入什么
  • 国际税收协定是怎样避税的
  • 不能抵扣的增值税进项税额是什么
  • 2021城建税
  • 增值税延期滞纳金是多少
  • 小规模纳税人应交增值税怎么算
  • 个体工商户免征税额度是多少
  • 金税盘坏了更换需要几天
  • 退货折价的账务处理分录
  • 税控发票抵税还是抵收
  • 补交以前年度城建税和滞纳金怎么做账
  • 会计科目的设置
  • 地下车库的成本核算
  • 生产出来的次品怎么入账
  • 收回赔款会计分录
  • 什么时候编制原始凭证分割单?
  • 小规模企业申请破产流程
  • 印花税按什么税率
  • 无产权的建筑出售怎么办
  • 建筑工程伙食费包括什么
  • 联营与参股公司的关系
  • 新注册的个体户怎么开发票
  • 所得税收入减免政策
  • 上一年度多交年度所得税可以退税吗
  • 出口业务怎么做分录
  • 所得税费用是什么账户类型
  • 银行存款日期和起息日期不一样
  • 拍卖土地印花税
  • 员工内部罚款有没有上限和下限
  • 企业如何减少税收
  • 购买商品或服务赠品法律地位
  • 医院个人缴费什么意思
  • axios在vue中的使用慕课笔记
  • labview oop
  • trainer 平替
  • 不是吧阿sir表情包
  • php反射机制实现自动依赖注入
  • 应付职工薪酬账户
  • 未达起征点销售额是含税还是不含税
  • 营业执照如何申请移出异常
  • php cms
  • mongodb用户权限
  • vue安装插件
  • 现金发放工资会计科目怎么写
  • 销售部门差旅费报销会计分录
  • 经营范围没有的项目开票了会怎么样
  • 教育行业有主营业务吗
  • 公司支付宝收款码怎么支持信用卡
  • sql2005数据库
  • 坏账准备的借贷方向代表什么
  • 租车协议要不要报税务机关备案?
  • 企业所得税A类年报怎么申报
  • 两个独立核算单位可以共用一个账户吗
  • 汇算清缴怎么弥补亏损怎么操作
  • 机场员工家属机票
  • 买两个能退一个吗
  • 公司与公司之间的借款合法吗
  • 培训机构账务处理
  • 合伙企业所得税率
  • 股东分红算不算成本费用
  • mysql中的字符串函数
  • sql必学必会
  • win8系统笔记本出现意外错误
  • win7密码输入错误被锁住
  • windows xp 开机
  • mac截图后怎么编辑
  • 影子系统作用
  • win7系统的电脑能装win10吗
  • win10如何不升级系统
  • windos撤销
  • 基于像素的分类方法
  • excel的最后一列
  • js实现表单提交
  • 远程批量管理windows
  • linux echo echo
  • 保险公司优惠的款项什么时候退款
  • 申报土地增值税需要什么资料
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设