android表格布局

 1 <?xml version="1.0" encoding="utf-8"?>
 2 <TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
 3     android:layout_width="match_parent"
 4     android:layout_height="match_parent" >
 5
 6     <TableRow
 7         android:layout_width="match_parent"
 8         android:layout_height="wrap_content" >
 9
10         <TextView
11             android:layout_width="0dip"
12             android:layout_height="wrap_content"
13             android:layout_weight="1"
14             android:gravity="center"
15             android:text="@string/hello"
16             android:textSize="30sp" />
17
18         <TextView
19             android:layout_width="0dip"
20             android:layout_height="wrap_content"
21             android:layout_weight="1"
22             android:gravity="center"
23             android:text="@string/hello"
24             android:textSize="30sp" />
25     </TableRow>
26
27     <TableRow
28         android:layout_width="match_parent"
29         android:layout_height="wrap_content" >
30
31         <TextView
32             android:layout_width="0dip"
33             android:layout_height="wrap_content"
34             android:layout_weight="1"
35             android:gravity="center"
36             android:text="@string/hello"
37             android:textSize="30sp" />
38
39         <TextView
40             android:layout_width="0dip"
41             android:layout_height="wrap_content"
42             android:layout_weight="1"
43             android:gravity="center"
44             android:text="@string/hello"
45             android:textSize="30sp" />
46     </TableRow>
47
48     <TableRow
49         android:layout_width="match_parent"
50         android:layout_height="wrap_content" >
51
52         <TextView
53             android:layout_width="0dip"
54             android:layout_height="wrap_content"
55             android:layout_weight="1"
56             android:gravity="center"
57             android:text="@string/hello"
58             android:textSize="30sp" />
59
60         <TextView
61             android:layout_width="0dip"
62             android:layout_height="wrap_content"
63             android:layout_weight="1"
64             android:gravity="center"
65             android:text="@string/hello"
66             android:textSize="30sp" />
67     </TableRow>
68
69 </TableLayout>

表格布局

时间: 2024-10-12 12:48:33

android表格布局的相关文章

Android表格布局之设置边框

Android表格布局本身没有边框,不过可以通过背景色的设置可以实现表格边框的显示. 首先可以设置TableRow的背景色,然后设置内容的背景色.根据它们的颜色差就出现了边框.只要微调Content与TableRow的margin和pading属性就可以了! 调的过程真是烦人!下次不做这种工作了~呜呜!难受! 贴上布局代码: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xml

android 表格布局(类似于html)

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_hei

Android 表格布局

1.  TableLayout继承了 LinearLayout,因此它的本质依然是线性布局管理器.每次向TableLayout中添加一个TableRow,该TableRow就是一个表格行,TableRow也是容器,因此它也可以不断地添加其他组件,每添加一个子组件该表格就增加一列.如果直接向TableLayout中添加组件,那么这个组件将直接占用一行. 2.表格三种属性 Shrinkable:如果某个列被设为Shrinkable,那么该列的所有单元格的宽度可以被收缩,以保证该表格能适应父容器的宽度

Android基础_2 Activity线性布局和表格布局

在activity的布局中,线性布局和表格布局是最简单的,这次分别从线性布局,表格布局以及线性布局和表格混合布局做了实验,实验中只需要编写 相应的xml的代码,java代码不需要更改,因为我们这里只是练习android的界面设计.参考的资料为mars老师的教程. 线性布局: 线性布局就是将各种控件按照行或者列依次进行排列. 其中本实验用到的各控件的属性解释如下: android:layout_weight属性是指不同的控件在activity中占有体积大小的比例. android:paddingL

android——相对布局,表格布局

1.相对布局 RelativeLayout 又称作相对布局,也是一种非常常用的布局.和LinearLayout 的排列规则不同,RelativeLayout 显得更加随意一些,它可以通过相对定位的方式让控件出现在布局的任何位置.也正因为如此,RelativeLayout 中的属性非常多,不过这些属性都是有规律可循的,其实并不难理解和记忆. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android&qu

Android——布局(线性布局linearLayout,表格布局TableLayout,帧布局FrameLayout)

线性布局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent&q

Android布局之表格布局TableLayout

一.TableLayout概述 TableLayout表格布局模型以行列的形式管理子控件,每一行为一个TableRow的对象,当然也可以是一个View的对象 二.TableLayout的全局属性  android:collapseColumns = "1,2"      隐藏从0开始索引列,列直接必须ongoing逗号隔开:1,2,5 android:shrikColumns = "1,2"       收缩从0开始的索引列.当可收缩的列太宽(内容过多)不会被挤出屏

安卓表格布局android:collapseColumns,android:shrinkColumns和stretchColumn

TableLayout的行数由开发人员直接指定,即有多少个TableRow对象(或View控件),就有多少行. TableLayout的列数等于含有最多子控件的TableRow的列数.如第一TableRow含2个子控件,第二个TableRow含3个,第三个TableRow含4个,那么该TableLayout的列数为4. TableLayout可设置的属性包括全局属性及单元格属性. 1.全局属性也即列属性,有以下3个参数: android:stretchColumns    设置可伸展的列.该列可

Android笔记(九) Android中的布局——表格布局

TableLayout运行我们使用表格的方式来排列控件,它的本质依然是线性布局.表格布局采用行.列的形式来管理控件,TableLayout并不需要明确的声明包含多少行多少列,而是通过添加TableRow.其他组件来控制表格的行数和列数. 每次向Table中添加一个TableRow,该TableRow就是一个表格行,TableRow也是容器,因此它也可以不断的添加其他组件,每添加一个子组件该表格就增加一列. 实例代码,实现一下简单的登录界面 tablelayout.xml <?xml versio