как добавить tableRow в tableRow? - PullRequest
0 голосов
/ 06 июня 2011

Я хочу создать такую ​​таблицу: 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 голосов
/ 14 сентября 2011

Похоже, вам не нужно все, чтобы быть TableRow, вы можете сделать дни в виде простого TextView в TableLayout. Поскольку строки построены из столбцов, то все цифры в одну строку - это то, что вам нужно, буквы «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>
...