0

在我的 android 应用程序中,我需要TableLayout在运行时加载一个。我已经实现了一种从 SQLite 数据库中检索数据的方法,该方法返回一个ArrayList. 我想要做的是如何TableLayout在运行时加载这些检索到的数据?我需要为它编写一个单独的方法。在我的 xml 文件中,我已经定义了TableLayout如下内容。我需要在这个加载表数据TableLayout。如果有人能如此友好地解释我该怎么做,我将不胜感激?

<ScrollView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:scrollbarSize="5dp"
    android:scrollbars="vertical" >

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" >

        <HorizontalScrollView
            android:layout_width="fill_parent"
            android:layout_height="wrap_content" >

            <TableLayout
                android:id="@+id/tblPersons"
                android:layout_width="fill_parent"
                android:layout_height="match_parent" >
            </TableLayout>
        </HorizontalScrollView>
    </LinearLayout>
</ScrollView>

提前感谢

4

1 回答 1

0

你需要做一些阅读

列表显示

自定义 ListView 适配器

基本理念:

1)您已经有了布局xml,使其与列表视图兼容[那是您不需要表格布局]

2)制作一个ListView并为其编写自定义适配器类

3) 您可以在其中选择将 XML 布局作为 ListViewItem 膨胀到 ListView

于 2013-10-25T10:30:56.167 回答