对齐列表视图值

时间:2015-06-02 04:08:08

标签: android

我的布局有一个看起来像桌子的列表视图。 列表项有多个视图。如何将列表项的值与标题对齐?当然,我会创建自己的自定义列表项视图,但是可以通过xml吗?

        Header 1 --------------- Header 2 -------------- Header 3

Item 1  Value 1                  Value 2                 Value 3

Item 2  Value 1                  Value 2                 Value 3

Item 3  Value 1                  Value 2                 Value 3

1 个答案:

答案 0 :(得分:1)

以这种方式设计您的布局

main_layout.xml

$('span.done[id^="step-"]').not(':last').css('color', 'red')

lits_item.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/mainLayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >

        <TextView
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="0.4"
            android:padding="5dp"
            android:text="Header1" />

        <TextView
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="0.3"
            android:padding="5dp"
            android:text="Header1" />

        <TextView
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_weight="0.3"
            android:padding="5dp"
            android:text="Header1" />
    </LinearLayout>

    <ListView
        android:id="@+id/listview"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >
    </ListView>

</LinearLayout>