Android表格布局空单元格边框和重量

时间:2014-01-03 06:56:01

标签: android android-layout android-tablelayout

对于我的Android应用程序,我需要创建由不同颜色的单元格划分黑色边框组成的表格布局。细胞应该是空的,只有背景颜色。我这样做,但没有出现边框,水平分割不正确。它看起来像3个相同的单元格而不是layout_weight 0.25 / 0.25 / 0.5。有人可以提供建议吗?

<TableLayout 
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="right"
    android:background="#000000">


    <TableRow
            android:id="@+id/tableRow5_11"
            android:layout_width="wrap_content"
            android:layout_height="80dp" 
            android:dividerPadding="5dp"
            android:background="#000000">

            <TextView
                    android:id="@+id/textView1"
                    android:layout_width="0dp"
                    android:layout_height="fill_parent"
                    android:background="#00FF00"
                    android:layout_weight="0.25"/>
            <TextView
                    android:id="@+id/textView2"
                    android:layout_width="0dp"
                    android:layout_height="fill_parent"
                    android:background="#00FF00"
                    android:layout_weight="0.25"
                    android:dividerPadding="5dp"
                    />
            <TextView
                    android:id="@+id/textView3"
                    android:layout_width="0dp"
                    android:layout_height="fill_parent"
                    android:background="#000000"
                    android:layout_weight="0.5"
                    android:layout_margin="2dp"/> 

    </TableRow>
</TableLayout>

1 个答案:

答案 0 :(得分:0)

改变这个:

<TableRow
        android:id="@+id/tableRow5_11"
        android:layout_width="match_parent"

希望这有帮助。