Android开发之TableLayout布局的使…

原始效果
Android开发之TableLayout布局的使用--通过配置文件来生成实例2

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" 
    >
<TableRow>
    <TextView 
        android:layout_column="0"
        android:gravity="center_horizontal"
        android:padding="8px"
        android:text="ID"/>
    
    <TextView 
        android:layout_column="1"
        android:gravity="center_horizontal"
        android:padding="8px"
        android:text="姓名"/>
    
    <TextView 
        android:layout_column="2"
        android:gravity="center_horizontal"
        android:padding="8px"
        android:text="EMAIL"/>
    
    <TextView 
        android:layout_column="3"
        android:gravity="center_horizontal"
        android:padding="8px"
        android:text="地址"/>
    
</TableRow>
<View 
    android:layout_height="2px"
    android:background="#FF909090"/>
<TableRow>
    <TextView 
        android:layout_column="0"
        android:gravity="center_horizontal"
        android:padding="8px"
        android:text="1"/>
    
    <TextView 
        android:layout_column="1"
        android:gravity="center_horizontal"
        android:padding="8px"
        android:text="包汉青"/>
    
    <TextView 
        android:layout_column="2"
        android:gravity="center_horizontal"
        android:padding="8px"
        android:text="[email protected]"/>
    
    <TextView 
        android:layout_column="3"
        android:gravity="center_horizontal"
        android:padding="8px"
        android:text="哈尔滨师范大学"/>
    
</TableRow>
<View 
    android:layout_height="2px"
    android:background="#FF909090"/>
<TableRow>
    <TextView 
        android:layout_column="0"
        android:gravity="center_horizontal"
        android:padding="8px"
        android:text="1"/>
    
    <TextView 
        android:layout_column="1"
        android:gravity="center_horizontal"
        android:padding="8px"
        android:text="小李"/>
    
    <TextView 
        android:layout_column="2"
        android:gravity="center_horizontal"
        android:padding="8px"
        android:text="[email protected]"/>
    
    <TextView 
        android:layout_column="3"
        android:gravity="center_horizontal"
        android:padding="8px"
        android:text="清华大学"/>
    
</TableRow>
</TableLayout>
Android开发之TableLayout布局的使用--通过配置文件来生成实例2

修改之后的效果

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" 
     android:shrinkColumns="3"   表示第三列自动收缩
    android:collapseColumns="0,3"  表示隐藏第1列和第三列
      android:background="@drawable/ic_launcher"  表示背景图片
>
<TableRow>
      <TextView 
          android:layout_column="0"
          android:gravity="center_horizontal"
          android:padding="8px"
          android:text="ID"/>
     
      <TextView 
          android:layout_column="1"
          android:gravity="center_horizontal"
          android:padding="8px"
          android:text="姓名"/>
     
      <TextView 
          android:layout_column="2"
          android:gravity="center_horizontal"
          android:padding="8px"
          android:text="EMAIL"/>
     
      <TextView 
          android:layout_column="3"
          android:gravity="center_horizontal"
          android:padding="8px"
          android:text="地址"/>
     
</TableRow>
<View 
      android:layout_height="2px"
      android:background="#FF909090"/>
<TableRow>
      <TextView 
          android:layout_column="0"
          android:gravity="center_horizontal"
          android:padding="8px"
          android:text="1"/>
     
      <TextView 
          android:layout_column="1"
          android:gravity="center_horizontal"
          android:padding="8px"
          android:text="包汉青"/>
     
      <TextView 
          android:layout_column="2"
          android:gravity="center_horizontal"
          android:padding="8px"
          android:text="[email protected]"/>
     
      <TextView 
          android:layout_column="3"
          android:gravity="center_horizontal"
          android:padding="8px"
          android:text="哈尔滨师范大学"/>
     
</TableRow>
<View 
      android:layout_height="2px"
      android:background="#FF909090"/>
<TableRow>
      <TextView 
          android:layout_column="0"
          android:gravity="center_horizontal"
          android:padding="8px"
          android:text="1"/>
     
      <TextView 
          android:layout_column="1"
          android:gravity="center_horizontal"
          android:padding="8px"
          android:text="小李"/>
     
      <TextView 
          android:layout_column="2"
          android:gravity="center_horizontal"
          android:padding="8px"
          android:text="[email protected]"/>
     
      <TextView 
          android:layout_column="3"
          android:gravity="center_horizontal"
          android:padding="8px"
          android:text="清华大学"/>
     
</TableRow>
</TableLayout>

你可能感兴趣的:(Android开发之TableLayout布局的使…)