android表格布局最后一个组件,Android布局之TableLayout表格布局
Tablelayout类以行和列的形式对控件进行管理,每一行为一个TableRow对象,或一个View控件。当为TableRow对象时,可在TableRow下添加子控件,默认情况下,每个子控件占据一列。 当为View时,该View将独占一行。
三个常用的属性
android:collapseColumns:设置需要被隐藏的列的序号
android:shrinkColumns:设置允许被收缩的列的列序号
android:stretchColumns:设置运行被拉伸的列的列序号
学习导图
(1)TableLayout的相关简介
java的swing编程和html中经常会使用到表格,可见表格的应用开发中使用还是比较多的,同样android也为我们提供这样的布局方式。
(2)如何确定行数
a:直接向TableLayout组件,直接占一行
b:如果想在一行添加多个组件, 就需要使用TableRow中添加
c:TableRow中有多少个组件,这一行就会有多少列
(3)三个常用属性(都是从零开始计数)
Shrinkable:如果某一列被设置为Shrinkable,那么该列的所有单元格的宽度可以被收缩,以保证表格能适应父容器的宽度;
Stretchable:如果某一列被设置为Stretchable,那么该列的所有单元格的宽度可以拉伸,以保证组件完全填充表格空余空间;
Collapsed:如果某一列被设置为Collapsed,那么该列的所有单元格的都会被隐藏;
(4)使用实例(为了演示效果没有,所有组件都没有设置id)
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:shrinkColumns="1"
android:stretchColumns="2">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="独自占一行"
/>
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="普通按钮"/>
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="收缩按钮"/>
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="拉伸按钮"/>
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:collapseColumns="1">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="独自占一行"
/>
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="普通按钮"/>
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="普通按钮"/>
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="普通按钮"/>
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:stretchColumns="1,2">
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="独自占一行"
/>
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="普通按钮"/>
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="拉伸按钮"/>
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="拉伸按钮"/>
以上内容是小编给大家介绍的android布局之TableLayout表格布局,希望大家喜欢。
android表格布局最后一个组件,Android布局之TableLayout表格布局相关推荐
- bootstrapr表格父子框_JS组件系列之Bootstrap table表格组件神器【二、父子表和行列调序】...
Bootstrap Table是轻量级的和功能丰富的以表格的形式显示的数据,支持单选,复选框,排序,分页,显示/隐藏列,固定标题滚动表,响应式设计,Ajax加载JSON数据,点击排序的列,卡片视图等. ...
- android系统旁边有一个锁,Android中系统自带锁WalkLock与KeyguardLock用法实例详解
本文实例讲述了Android中系统自带锁WalkLock与KeyguardLock用法.分享给大家供大家参考,具体如下: WalkLock - 顾名思义 唤醒锁 点亮屏幕用的 KeyguardLock ...
- android点击另一个app,Android 怎么从一个APP中打开另外一个APP
Android 如何从一个APP中打开另外一个APP 众所周知,在一个APP内部,从一个页面跳转到另外一个页面是使用startactivity函数来实现的. 同样的,对于应用之间的跳转也是如此的.应用 ...
- android教育游戏设计方案,一个简单Android游戏的设计 详细设计
一个简单的游戏设计--初步设计让我们对整体有个简单的了解,下一步开始详细设计.详细设计我们就要结合具体的游戏平台,考虑游戏的逻辑关系. 游戏角色的详细设计 采用3层结构,详细说明 之所以将IGameE ...
- android表格布局的使用方法,Android布局(RelativeLayout、TableLayout等)使用方法
本文介绍 Android 界面开发中最基本的四种布局LinearLayout.RelativeLayout.FrameLayout.TableLayout 的使用方法及这四种布局中常用的属性.Line ...
- 我的第一个Android应用BMI-深入浅出Android
深入浅出 Android 1入门 .... 4 初探 Android .. 4 2008 年末最大的冲击 .... 4 Android 是什么 .... 4 从创意开始 .... 5 安装 Andro ...
- Android之TableLayout表格布局
1.相关属性 1.1.常用属性android:collapseColumns 设置需要被隐藏的列的序列号android:shrinkColumns 设置允许被收缩的列的序列号android:stret ...
- android 布局管理器,【Android开发】布局管理器-表格布局
在XML布局文件中定义表格布局管理器的基本语法: 属性列表 > 需要添加的UI组件 多个TableRow TableLayout支持的XML属性: android:collapseColumns ...
- android html 显示表格边框,tablelayout表格布局详解
如果你已经下载好MT4软件(很多专业外汇平台都有提供下载的),在手机桌面找到图表打开,然后选择好交易商,输入账号密码就可以了. TableLayout怎样实现表格布局 表格布局的子对象不能指定 lay ...
最新文章
- [OpenStack] OpenStack Essex - Glance 安装部署与命令行详解
- pywin32的安装
- 四舍六入五成双银行家算法的 PHP和Javascript实现
- enterText与typeText
- Android之ListView原理学习与优化总结
- JPA 不在 persistence.xml 文件中配置每个Entity实体类的2种解决办法
- android dropbox anr分析,Android如何分析排查ANR
- Android官方开发文档Training系列课程中文版:分享文件之配置文件共享
- java php js_【javascript/PHP】当一个JavaScripter初次进入PHP的世界,他将看到这样的风景...
- java空白页,[求教]JSP页面显示为空白页,请高手赐教!
- html中图片连续替换,C# 批量替换html中的图片 示例
- Elegant Gnome Pack - 桌面环境
- Atitit. Dwr 抛出异常error解决方案
- 有效的数独 python_Python判断有效的数独算法示例
- python怎么实现分数形式_python实现将将输入的可约分数化简为不可约分数
- python网站攻击-利用Python进行Web渗透测试(十):密码攻击
- SPSS(基础篇09)--拆分数据文件
- 固态硬盘文件恢复方法有哪些?四种恢复方法助您解忧
- Mvvm模式: Databinding 与 ViewModel+LiveData+Repository
- javax.el.PropertyNotFoundException——属性未找到
热门文章
- java 本地通信_java – 本地JVM之间的通信
- 计算机操作系统课设总结,计算机操作系统课程设计
- snowflake算法 php,PHP实现Snowflake生成分布式唯一ID的方法示例
- js向php传递中文参数,JS传递参数时对中文进行编码和解码
- 奇奇怪怪的大佬:理发店小弟到阿里P10
- 年终凡尔赛,都是别人家的公司...
- 过去一个月发生了什么,C++再次真香了吗?
- Apache Beam 是什么,它为什么比其他选择更受欢迎?
- Spring Boot 2.0 新特性(二):新增事件ApplicationStartedEvent
- html不间断滚动图片,Javascript实现图片不间断滚动的代码