如何在表格中添加表格行?

时间:2011-06-06 18:47:36

标签: android tablelayout

我想做一个这样的表: enter image description here

我尝试了类似的东西,但没有工作......

        <TableRow>


            <TextView
            android:textColor="#fed570"

                android:text="days"
               android:padding="3dip"  
               android:textStyle="bold"/>



    <TextView>

              <TableRow>

            <TextView
            android:textColor="#fed570"

                android:text="1"
               android:padding="3dip"  
               android:textStyle="bold"/>
            <TextView
            android:textColor="#fed570"

                android:text="2"
                android:gravity="center"
                android:padding="3dip"   android:textStyle="bold"/>


//..more days
             </TableRow>

    </TextView>
        </TableRow>

</TextView>
    </TableRow>

是否可以创建?

1 个答案:

答案 0 :(得分:0)

好像你不需要一切都是TableRow,你可以在TableLayout中做一个简单的TextView。由于行是由列构建的,因此将所有数字放入一行是您想要的,字母“A,B,C”可以是保存传入数据的实际行。更像是......

<?xml version="1.0" encoding="utf-8"?>
<TableLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="#ffffffff">
    <TextView
        android:textColor="#fed570"
        android:text="days"
        android:padding="3dip"
        android:textStyle="bold" android:gravity="center"/>
    <TableRow>
        <TextView
            android:textColor="#fed570"
            android:text="Type"
            android:gravity="center"
            android:padding="3dip"
            android:textStyle="bold"/>  
        <TextView
            android:textColor="#fed570"
            android:text="1"
            android:gravity="center"
            android:padding="3dip"
            android:textStyle="bold"/>
        <TextView
            android:textColor="#fed570"
            android:text="2"
            android:gravity="center"
            android:padding="3dip"
            android:textStyle="bold"/>
        <TextView
            android:textColor="#fed570"
            android:text="3"
            android:padding="3dip"
            android:textStyle="bold"/>
        <TextView
            android:textColor="#fed570"
            android:text="4"
            android:gravity="center"
            android:padding="3dip"
            android:textStyle="bold"/>
        <TextView
            android:textColor="#fed570"
            android:text="5"
            android:padding="3dip"
            android:textStyle="bold"/>
        <TextView
            android:textColor="#fed570"
            android:text="6"
            android:gravity="center"
            android:padding="3dip"
            android:textStyle="bold"/>
        <TextView
            android:textColor="#fed570"
            android:text="7"
            android:padding="3dip"
            android:textStyle="bold"/>                          
    </TableRow>
    <TableRow>
        <TextView
            android:textColor="#fed570"
            android:text="A"
            android:gravity="center"
            android:padding="3dip"
            android:textStyle="bold"/>
    </TableRow>
    <TableRow>
        <TextView
            android:textColor="#fed570"
            android:text="B"
            android:gravity="center"
            android:padding="3dip"
            android:textStyle="bold"/>
    </TableRow>
    <TableRow>
        <TextView
            android:textColor="#fed570"
            android:text="C"
            android:gravity="center"
            android:padding="3dip"
            android:textStyle="bold"/>
    </TableRow>     
</TableLayout>