TableLayout中stretchColumns、shrinkColumns的使用方法
方法 使用
2023-09-11 14:21:02 时间
android:stretchColumns="1" android:shrinkColumns="1"这两个属性是TableLayout所特有的,也是这两个属性影响了子对象的布局。
表格布局是依照行列来组织子视图的布局。表格布局包括一系列的Tabrow对象,用于定义行(也能够使用其他子对象)。表格布局不为它的行、列和单元格显示表格线。每一个行能够包括个以上(包括)的单元格; 每一个单元格能够设置一个View对象.与行包括非常多单元格一样, 表格包括非常多列。表格的单元格能够为空。
列的宽度由该列全部行中最宽的一个单元格决定.只是表格布局能够通过shrinkColumns和 stretchColumns两个属性来标记某些列能够收缩或能够拉伸. 假设标记为能够收缩,列宽能够收缩以使表格适合容器的大小。假设标记为能够拉伸, 列宽能够拉伸以占用多余的空间。表格的总宽度由其父容器决定. 记住列能够同一时候具有可拉伸和可收缩属性。最后,你还能够通过设置collapseColumns属性来隐藏列。
表格布局的子对象不能指定android:layout_width属性.宽度永远是"match_parent"。只是子对象能够定义 android:layout_height属性;其默认值是wrap_content. 假设子对象是TableRow,其高度永远是wrap_content。
表格布局是依照行列来组织子视图的布局。表格布局包括一系列的Tabrow对象,用于定义行(也能够使用其他子对象)。表格布局不为它的行、列和单元格显示表格线。每一个行能够包括个以上(包括)的单元格; 每一个单元格能够设置一个View对象.与行包括非常多单元格一样, 表格包括非常多列。表格的单元格能够为空。
列的宽度由该列全部行中最宽的一个单元格决定.只是表格布局能够通过shrinkColumns和 stretchColumns两个属性来标记某些列能够收缩或能够拉伸. 假设标记为能够收缩,列宽能够收缩以使表格适合容器的大小。假设标记为能够拉伸, 列宽能够拉伸以占用多余的空间。表格的总宽度由其父容器决定. 记住列能够同一时候具有可拉伸和可收缩属性。最后,你还能够通过设置collapseColumns属性来隐藏列。
表格布局的子对象不能指定android:layout_width属性.宽度永远是"match_parent"。只是子对象能够定义 android:layout_height属性;其默认值是wrap_content. 假设子对象是TableRow,其高度永远是wrap_content。
尽管表格布局典型的子对象是表格行,实际上你能够使用不论什么视图类的子类, 作为表格视图的直接子对象.视图会作为仅仅有一行并结合了全部列的单元格显示。android:stretchColumns="1"设置所用行的第二列为扩展列,假设有三行的话,剩余空间由第二行补齐。
同理,android:stretchColumns="0" 设置所用行的第二列为扩展列
android:shrinkColumns=“1” 设置所用行第二列为收缩列
相关文章
- linux中lftp命令 – 优秀的命令行FTP客户端使用方法
- C#.NET 如何快速输入一个对象事件对应的方法
- python解析模块(ConfigParser)使用方法
- Sublime Text 使用方法
- 【刷题】测开-黑盒测试&白盒测试及其测试用例设计方法
- SAP Cloud for Customer Rule Editor的使用方法和底层工作原理
- Atitit 提升开发效率法 fx t35 Atitit 提升开发效率法---开发方法架构简化法.docx 目录 1. 主要几个层次上简化开发1 1.1. ,开发体系方法使用简单方法1 1.2.
- SAP BTP 上使用 Mobile Back-End Tools(MBT)进行全栈开发的方法概述
- ODataListBinding.filter 方法里 FilterType.Application 和 FilterType.Control 的区别
- 【Stream API笔记01】JDK1.8新特性之Stream API中常见的方法及其使用方式
- 【Android笔记82】Android之Room操作SQLite数据库及其使用方法
- ML之ME:分类预测问题中评价指标lift曲线的简介、使用方法、代码实现、案例应用之详细攻略
- Dataset:fetch_20newsgroups(20类新闻文本)数据集的简介、安装、使用方法之详细攻略
- IDE之Eric:Python的IDE之eric的简介、安装、使用方法之详细攻略
- Qt 日志处理方法(qInstallMsgHandler函数)简单实用
- vi 命令 使用方法
- csv 中 数值被自动转换成科学计数法 的问题 excel打开后数字用科学计数法显示且低位变0的解决方法
- cocos2d-x 3.0 使用.plist图片集方法
- win11共享文件夹设置在哪?win11共享文件夹设置方法
- Win10每次开机鼠标桌面右键都会显示撤销删除解决方法
- 工厂方法模式
- Another app is currently holding the yum lock解决方法
- JQuery的父、子、兄弟节点查找方法
- Linux之apt-get:apt-get的简介、安装、使用方法之详细攻略
- python工具方法 9 控制print中输出任意数据的精度,支持numpy数据、tuple、list、dict、set