Android开发教程:表格布局的简单运行
发布时间:2021-12-18 15:36:43 所属栏目:教程 来源:互联网
导读:风格跟HTML中的表格布局接近,只是所采用的标签有所不同;在这里TableLayout是顶级元素,说明采用的是表格布局;TableRow定义行,是行标签;TextView定义一个单元格内容,是列标签,相当于html中的td标签 在这里可以有Android:stretchColumns属性值指定列数
风格跟HTML中的表格布局接近,只是所采用的标签有所不同;在这里<TableLayout>是顶级元素,说明采用的是表格布局;<TableRow>定义行,是行标签;<TextView>定义一个单元格内容,是列标签,相当于html中的td标签 在这里可以有Android:stretchColumns属性值指定列数,也可以不指定,直接写。由gravity指定文字对齐方式,padding指定视图与视图内容间的空隙,单位为像素由dip表示,作用于px相同,也可写px string.xml文件内容: <stringnamestringname="name">联系人姓名</string> <string name="gender">性别</string> <string name="gender1">男</string> <string name="gender2">女</string> <string name="number">联系人电话</string> <stringnamestringname="name1">Sunny</string> <stringnamestringname="number1">1111111111</string> <stringnamestringname="name2">Heyley</string> <stringnamestringname="number2">00000000000</string> <stringnamestringname="name3">Army</string> <stringnamestringname="number3">2222222222</string> <stringnamestringname="name4">Jone</string> <stringnamestringname="number4">3333333333</string> <stringnamestringname="name5">David</string> <stringnamestringname="number5">4444444444</string> <stringnamestringname="name6">John</string> <stringnamestringname="number6">55555555555</string> main.xml文件内容: <?xmlversionxmlversion="1.0" encoding="utf-8"?> <TableLayoutxmlns:androidTableLayoutxmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:stretchColumns="0,1,2"> <TableRow> <TextView android:text="@string/name" android:gravity="center" android:padding="3px"/> <TextView android:text="@string/gender" android:gravity="center" android:padding="3px"/> <TextView android:text="@string/number" android:gravity="center" android:padding="3px"/> </TableRow> <TableRow> <TextView android:text="@string/name1" android:gravity="center" android:padding="3px"/> <TextView android:text="@string/gender2" android:gravity="center" android:padding="3px"/> <TextView android:text="@string/number1" android:gravity="center" android:padding="3px"/> </TableRow> <TableRow> <TextView android:text="@string/name2" android:gravity="center" android:padding="3px"/> <TextView android:text="@string/gender2" android:gravity="center" android:padding="3px"/> <TextView android:text="@string/number2" android:gravity="center" android:padding="3px"/> </TableRow> <TableRow> <TextView android:text="@string/name6" android:gravity="center" android:padding="3px"/> <TextView android:text="@string/gender1" android:gravity="center" android:padding="3px"/> <TextView android:text="@string/number6" android:gravity="center" android:padding="3px"/> </TableRow> <TableRow> <TextView android:text="@string/name5" android:gravity="center" android:padding="3px"/> <TextView android:text="@string/gender1" android:gravity="center" android:padding="3px"/> <TextView android:text="@string/number5" android:gravity="center" android:padding="3px"/> </TableRow> <TableRow> <TextView android:text="@string/name4" android:gravity="center" android:padding="3px"/> <TextView android:text="@string/gender1" android:gravity="center" android:padding="3px"/> <TextView android:text="@string/number4" android:gravity="center" android:padding="3px"/> </TableRow> <TableRow> <TextView android:text="@string/name3" android:gravity="center" android:padding="3px"/> <TextView android:text="@string/gender2" android:gravity="center" android:padding="3px"/> <TextView android:text="@string/number3" android:gravity="center" android:padding="3px"/> </TableRow> </TableLayout> (编辑:我爱故事小小网_铜陵站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |