加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱故事小小网_铜陵站长网 (http://www.0562zz.com/)- 视频终端、云渲染、应用安全、数据安全、安全管理!
当前位置: 首页 > 教程 > 正文

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>  

(编辑:我爱故事小小网_铜陵站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读