Android学习笔记(12):表格布局TableLayout

表格布局TableLayout,继承自LinearLayout。每次增加一个TableRow或是直接增加一个组件就是一行,直接的组件是单独的一行,而TableRow里则可以在一行里放几个组件(也可以看做容器),每增加一个子元素就多一列。

TableLayout支持的XML属性如下:

android:shrinkColumns setShrinkColumns(int boolean) 设置允许被收缩的列序号

android:stretchColumns setStretchColumns(boolean) 设置允许被拉伸的列序号

android:collapseColumns(boolean) 设置需要被隐藏的列序号

上述属性接受多个列序号的时候用逗号隔开

时间: 2024-11-05 05:04:10

Android学习笔记(12):表格布局TableLayout的相关文章

Android学习笔记(11):线性布局LinearLayout

线性布局LinearLayout是指在横向或是竖向一个接一个地排列,当排列的组件超出屏幕后,超出的组件将不会再显示出来. LinearLayout支持的XML属性和对应方法如表所示: Attribute Name Related Method Description android:baselineAligned setBaselineAligned(boolean) 若设置为false,将阻止该布局管理器与它的子元素的基线对齐 android:baselineAlignedChildIndex

Android学习笔记(13):帧布局FrameLayout

帧布局FrameLayout,直接继承自ViewGroup,每个加入的组件在一层,组件按定义的顺序一层一层叠在一起,先定义的在下层. FrameLayout支持的XML属性如下: android:foreground setForeground(Drawable) 设置该帧布局容器的前景图像 android:foregroundGravity setForegroundGravity(int) 定义绘制前景图像的gravity属性  子组件依旧可以用android:layout_gravity控

Android学习笔记(15):网格布局GridLayout

网格布局GridLayout,继承自ViewGroup,是Android4.0新增的布局管理器. 整个容器划分为rows*columns个网格,可以指定一个组件放在哪个网格,也可以设置一个组件横跨多少列.纵跨多少行. GridLayout支持的XML属性如下: XML属性 相关方法 说明 android:alignmentMode setAlignmentMode(int) 设置该布局管理器采用的对齐模式 android:columnCount setColumnCount(int) 设置该网格

Android学习笔记(16):绝对布局AbsoluteLayout、常用距离单位

绝对布局AbsoluteLayout,继承自ViewGroup,子组件的大小.位置完全由开发者自己定义. 子组价可以指定如下两个属性: android:layout_x:指定子组件的X坐标 android:layout_y:指定子组件的Y坐标   Android常用的距离单位: 1. px(像素):每个px对应屏幕上的一个点. 2. dip或dp(device independent pixels,设备独立像素):一种基于屏幕密度的抽象单位. 在每英寸160点的显示器上,1dip=1px.但随着

Android学习笔记(14):相对布局RelativeLayout

相对布局RelativeLayout,继承自ViewGroup.相对布局的子组件的位置总是相对于兄弟组件或者父容器决定的. RelativeLayout支持的XML属性: android:gravity  setGravity(int):设置容器内子组件的对齐方式 android:ignoreGravity  setIgnoreGravity(int):设置哪个子组件不受gravity属性的影响   RelativeLayout有一个内部类RelativeLayout.LayoutParams来

ExtJs学习笔记(12)_Anchor布局

Anchor布局的效果直接看代码和效果图最为直观 Code <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="

Android 表格布局TableLayout示例详解_Android

一.表格布局 TableLayout 表格布局TableLayout以行列的形式管理子元素,每一行是一个TableRow布局对象,当然也可以是普通的View对象,TableRow离每放一个元素就是一列,总列数由列数最多的那一行决定. 我们看一个例子: <?xml version="1.0″ encoding="utf-8″?> <TableLayout android:id="@+id/TableLayout01″ android:layout_width=

Android 表格布局TableLayout示例详解

一.表格布局 TableLayout 表格布局TableLayout以行列的形式管理子元素,每一行是一个TableRow布局对象,当然也可以是普通的View对象,TableRow离每放一个元素就是一列,总列数由列数最多的那一行决定. 我们看一个例子: <?xml version="1.0″ encoding="utf-8″?> <TableLayout android:id="@+id/TableLayout01″ android:layout_width=

Android用户界面设计:表格布局

表格布局图可以用来显示表格式数据或者像网页上的HTML表格一样制作排列整齐的界面.本教程讲述如何分别运用XML布局文件和通过代码来创建表格布局. 理解布局对于良好的Android程序设计来说是非常重要的.在这个教程里,你将学到所以关于框架布局的知识,它主要用于在界面上以整洁的行和列方式组织用户界面控件或小工具.使用得当的话,表格布局图可以成为强大的范例,Android程序可以基于它们设计他们的界面和显示表格数据. &http://www.aliyun.com/zixun/aggregation/