0

在我的应用程序中,我有 1 个表格布局和 1 个数据库。现在,我想在表格布局中显示该数据库内容。但它应该看起来像一个列表视图,因为我必须在另一个下方显示条目。是否有可能表格布局中的列表视图,还给出了如何在表格布局中相应的列表视图中设置数据库条目的一些想法。

这是我的 XML 结构:

<ScrollView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_height="wrap_content"
    android:layout_width="fill_parent" >

    <TableLayout
        android:id="@+id/tablelayout"
        android:layout_height="wrap_content"
        android:layout_width="fill_parent"
        android:paddingRight="2dip" >

        <TableRow>
            <TextView

                android_layout_span="2"
                android:layout_weight="1" 
                android:text="Income" />
        </TableRow>

        <TableRow>
            <TextView             
                android:layout_weight="1"
                android:text="Price:"/>

            <TextView


                android:layout_weight="1"
                android:text="Price:" />

            <ListView
        android:id="@+id/listView1"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1" >
    </ListView>
        </TableRow>

        <TableRow>
            <TextView

                android:layout_weight="1"
                android:text="Quantity:"/>

            <TextView

                android:id="@+id/et_url"
                android:layout_weight="1"
                android:text="Quantity:" />
        </TableRow>


    </TableLayout>
</ScrollView>
4

1 回答 1

1

如果您需要将数据显示为列表/类似列表的东西,那么为什么要通过使其成为复杂结构来使用表格布局?

在包含列表视图的活动中使用您的主 list_view_layout。创建另一个像 list_item 这样的 xml 并在适配器中使用它来逐个显示数据。您可以根据需要在 list_item 的布局中使用表格布局或设计。

您将在vogella.com获得更好的知识

只需准备您的数据集,创建列表及其适配器,然后使用适配器中的数据......就是这样!

祝你好运 :-)

于 2012-07-07T08:24:20.620 回答