Android应用开发之TableLayout (表格布局)+信息列表案例
来源:互联网 发布:石家庄编程培训 编辑:程序博客网 时间:2024/05/16 14:04
表格布局的风格跟 HTML 中的表格比较接近,只是所采用的标签不同。
□<TableLayout > 是顶级元素,采用的是表格布局
□ <TableRow> 定义一个行
□ <TextView > 定义一个单元格的内容
示例main.xml布局文件内容如下:
<? xml version = "1.0"encoding = "utf-8" ?>< TableLayoutxmlns:android = "http://schemas.android.com/apk/res/androidandroid:layout_width ="fill_parent"android:layout_height ="fill_parent"android:stretchColumns ="0,1,2,3"> < TableRow >< TextViewandroid:text = "@string/name"android:gravity = "center"android:padding = "3dip" />< TextViewandroid:text = "@string/gender"android:gravity = "center"android:padding = "3dip" />< TextViewandroid:text = "@string/age"android:gravity = "center"android:padding = "3dip" />< TextViewandroid:text = "@string/phonenum"android:gravity = "center"android:padding = "3dip" /></ TableRow >< TableRow >< TextViewandroid:text = "@string/name1"android:gravity = "center"android:padding = "3dip" />< TextViewandroid:text = "@string/gender1"android:gravity = "center"android:padding = "3dip" />< TextViewandroid:text = "@string/age1"android:gravity = "center"android:padding = "3dip" />< TextViewandroid:text ="@string/phonenum1"android:gravity = "center"android:padding = "3dip" /></ TableRow >< TableRow >< TextViewandroid:text = "@string/name2"android:gravity = "center"android:padding = "3dip" />< TextViewandroid:text = "@string/gender1"android:gravity = "center"android:padding = "3dip" />< TextViewandroid:text = "@string/age2"android:gravity = "center"android:padding = "3dip" />< TextViewandroid:text ="@string/phonenum2"android:gravity = "center"android:padding = "3dip" /></ TableRow ></ TableLayout >
□ android:stretchColumns="0,1,2,3"
该属性指定每行都由第“ 0 、 1 、 2 、 3 ”列占满空白空间。
□ gravity 指定文字对齐方式,案例都设为居中对齐。
□ padding 指定视图与视图内容间的空隙,单位为像素。
对应的 strings.xml 文件内容如下:
<? xml version = "1.0"encoding = "utf-8" ?>< resources >< string name = "name" > 姓名 </string >< string name = "gender" > 性别 </string >< string name = "age" > 年龄 </string >< string name = "phonenum"> 电话 </ string >< string name = "gender1" >男 </ string >< string name = "gender2" >女 </ string >< string name = "name1" > 张三 </string >< string name = "age1" > 25</ string >< string name = "phonenum1"> 1234567 </ string >< string name = "name2" > 李四 </string >< string name = "age2" > 24</ string >< string name = "phonenum2"> 7654321 </ string ></ resources >
界面效果如下:
- Android应用开发之TableLayout (表格布局)+信息列表案例
- Android布局之TableLayout(表格布局)
- Android布局之TableLayout(表格布局)
- 【Android布局之【TableLayout(表格布局)】
- 【Android】界面布局之TableLayout(表格布局)
- 【Android 开发教程】TableLayout表格布局
- android 开发布局之TableLayout
- Android开发之TableLayout布局
- Android UI之TableLayout(表格布局)
- android-TableLayout 表格布局
- Android 表格布局<TableLayout>
- android:TableLayout表格布局
- android:TableLayout表格布局
- Android TableLayout表格布局
- Android TableLayout 表格布局
- 【Android开发学习24】界面布局之表格布局TableLayout+TableRow
- 12、从头学Android之布局之TableLayout表格布局
- 12、从头学Android之布局之TableLayout表格布局
- 跟我一起写Makefile文件
- 可执行文件启动器(上)
- Spring-RowMapper
- struts2: Form表单有多个submit的提交问题
- Pthreads mutex vs Pthreads spinlock
- Android应用开发之TableLayout (表格布局)+信息列表案例
- Linux下不安装Oracle客户端使用OCCI操作远程Oracle数据库
- 为文件分类,小程序-解决实际中分类问题。
- Hibernate应用的主要接口和类
- 可执行文件启动器(下)
- javascript高级程序设计总结之一
- 基于OHCI协议的S3C2440 USB Host Driver之协议介绍(一)
- Hibernate增删改查(通过id查询)
- 关于C语言指针和数组的深入探讨