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 に答える