在表格布局Android中对齐列

时间:2016-04-17 00:38:58

标签: android android-tablelayout

我想将我的表格布局内容(textviews)与至少3列相互对齐,如此(我希望你能看到它)

item1a item1b item1c item2a item2b item2c

依此类推,并通过自定义列表视图从数据库中填充这些值。这是我到目前为止所做的,请你帮助我

 <?xml version="1.0" encoding="utf-8"?>
 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_height="50dp">





<TableLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:shrinkColumns="*"
   android:stretchColumns="*"     android:background="#ffffff"
    android:layout_alignParentTop="true">


<!-- Row 1 with single column -->
<TableRow
    android:layout_height="50dp"
    android:layout_width="match_parent"
    android:gravity="center">


    <TextView
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:background="#000"
        android:textColor="#fff"
        android:layout_column="0"
        android:id="@+id/textsdid"
        android:layout_marginStart="0dp"
        android:layout_marginEnd="10dp"
        android:gravity="left|center"
        android:textAlignment="center" />

    <TextView
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:background="#000"
        android:textColor="#fff"
        android:layout_column="1"
        android:id="@+id/textsdrtype"
        android:layout_marginStart="0dp"
        android:layout_marginEnd="10dp"
        android:gravity="left|center"
        android:textAlignment="center" />
    <TextView
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:background="#000"
        android:textColor="#fff"
        android:layout_column="2"
        android:id="@+id/textstaxperiod"
        android:layout_marginStart="0dp"
        android:layout_marginEnd="10dp"
        android:gravity="left|center"
        android:textAlignment="center" />
    <TextView
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:background="#000"
        android:textColor="#fff"
        android:layout_column="3"
        android:id="@+id/textsdduedate"
        android:layout_marginStart="0dp"
        android:layout_marginEnd="10dp"
        android:gravity="left|center"
        android:textAlignment="center" />




      </TableRow>


      </TableLayout>

0 个答案:

没有答案