首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

善用TableLayout表格布局,事半功倍

一、认识TableLayout 表格布局就是让控件以表格的形式来排列控件,只要将控件放在单元格中,控件就可以整齐地排列,使用TableLayout>标签。...每次向TableLayout中添加一个TableRow,该TableRow就是一个表格行,TableRow也是容器,因此它也可以不断地添加其他组件,每添加一个子组件该表格就增加一列。...-- 定义第一个表格布局,指定第2列允许收缩,第3列允许拉伸 --> TableLayout android:layout_width="match_parent"...-- 定义第2个表格布局 ,指定第2列隐藏--> TableLayout android:layout_width="match_parent" android...-- 定义第3个表格布局,指定第2列和第3列可以被拉伸--> TableLayout android:layout_width="match_parent" android

1.7K90
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android开发中TableLayout表格布局

    Android开发中TableLayout表格布局 一、引言         在移动端应用程序开发中,常常会使用到表格布局,iOS和Android开发框架中都提供了独立的表格视图控件供开发者使用,例如...除了独立的视图控件外,Android中还提供了一个布局容器类TableLayout,使用其也可以进行方便的表格布局。        ...,其中每个视图元素作为当前行中的一列,结合使用TableLayout与TableRow,就实现了行列的表格布局。...还有一点需要注意,如果一个TableLayout布局中多个TableRow,则表格的列数会以最多列的一行为准,例如在添加一行TableRow,而其中只有一列,则其依然会预留4列的位置,示例如下: TableRow...,其中还有一些常用的方法列举如下: //获取表格中所有列是否是可收缩的 public boolean isShrinkAllColumns() //设置表格中的所有列是否可收缩 public void

    1.6K30

    Android精通:TableLayout布局,GridLayout网格布局,FrameLayout帧布局,AbsoluteLayout绝对布局,RelativeLayout相对布局

    表格布局 GridLayout网格布局 ---- TableLayout表格布局 TableLayout表格布局.png TableLayout的介绍 TableLayout是将子类向分别排列成行和列的布局视图容器...,TableLayout是由许多TableRow对象组成的,表格布局以行列的形式管理子控件,每一个单元是一个TableRow或者View对象。...collapseColumns隐藏列 效果如图: tablelayout android:collapseColumns = "0,2",用于隐藏第一列和第三列,代码如下: TableLayout...GridLayout网格布局 GridLayout网格布局是在Android 4.0以后引入的一种新的布局模式,和表格布局是有点类似的,但比表格布局的好,功能也是很强大的,它可以设置布局有多少行和有多少列...表格布局: 指以行列的形式放置子控件,每一行是一个TableRow对象或者View对象。

    4.1K20

    从零开始学android编程之表格布局管理器(2-1)

    表格布局管理器用TableLayout类表示,该类派生自LinearLayout类,所以TableLayout类也具有LinearLayout类的方法和属性。...而表格布局管理器TableLayout主要将“组件群”进行表格式的排列,即将“组件群”排列成指定行数和指定列数。 1 在表格布局管理器中插入行 在表格布局管理器中,每一个控件表示表格中的每一行。...在《从零开始学android编程之线性布局管理器》中提到的activity_linear.xml文件中使用表格布局管理器TableLayout,代码如下 <LinearLayout android...> 在线性布局管理器中添加了一个表格布局管理器TableLayout ,在表格布局管理器中添加了三个 Button 组件,每个组件代表该表格中的一列,其效果如图 1 所示...TableLayout> 其中,TableRow表示表格布局管理器的第1行,在该行中又包含3列,其效果如图2所示。

    46020

    Android布局之表格布局

    表格布局(Tablelayout) 简介: Tablelayout类以行和列的形式对控件进行管理,每一行为一个TableRow对象,或一个View控件。...表格布局是以行和列的形式来对控件进行管理的,所以我们来说说表格布局对行和列的确定 TableLayout的行数 在开发中由我们来直接指定,就是说有多少个TableRow对象或view控件就会有多少行。...TableLayout可设置的属性 表格布局可以设置的属性有两种:全局属性、单元格属性。...-- 第3个TableLayout,使用可伸展特性布局--> <TextView android:text="第三个表格:非均匀布局,控件长度根据内容伸缩" android...缺点: 1、 标签结构多,代码复杂 2、 表格布局,不利于搜索引擎抓取信息 这就是Android常用布局中的表格布局啦~ 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn

    3.8K20

    Android精通:布局篇

    在Android中提供了几个常用布局: LinearLayout线性布局 RelativeLayout相对布局 FrameLayout帧布局 AbsoluteLayout绝对布局 TableLayout...表格布局 GridLayout网格布局 TableLayout表格布局 TableLayout的介绍 TableLayout是将子类向分别排列成行和列的布局视图容器,TableLayout是由许多TableRow...对象组成的,表格布局以行列的形式管理子控件,每一个单元是一个TableRow或者View对象。...GridLayout网格布局 GridLayout网格布局是在Android 4.0以后引入的一种新的布局模式,和表格布局是有点类似的,但比表格布局的好,功能也是很强大的,它可以设置布局有多少行和有多少列...表格布局: 指以行列的形式放置子控件,每一行是一个TableRow对象或者View对象。

    2.1K40
    领券