/ / Androidテーブルレイアウトタグ - android、android-tablelayout

Androidのテーブルレイアウトタグ - Android、android-tablelayout

表を参照してください。 私はアンドロイド開発に全く新しいです。私はテーブル形式でデータの動的リストを表示する必要があります。 上の画像リンクは、他のテーブル行フィールドの左に製品画像が含まれているテーブルを示しています。

どのような組み合わせタグを使うべきですか?これらの項目はデータベースに基づいて動的に「成長」することに注意してください。

<LinerLayout>
<tableLayout>
<tableRow>
<image>...?
</tableRow>
</tableLayout>

<tableLayout>
<TableRow >
<TextView android:id="@+id/itemId"
android:text="@string/itemId"/>

</TableRow>

<TableRow >
<TextView android:id="@+id/name"
android:text="@string/name"/>/>

</TableRow>

<TableRow >
<TextView android:id="@+id/qty"
android:text="@string/qty"/>/>

</TableRow>
</tableLayout>
</LinerLayout>

回答:

回答№1は0

まず最初に、テーブル行のレイアウトを作成し、productsRowという名前を付けます。親レイアウトを保持します。 <TableRow>。メインレイアウトでテーブルレイアウトを定義し、このビューオブジェクトをアクティビティクラスに追加します。

レコードリストまでループし、テーブル行用に作成されたproductsRowレイアウトをレンダリングし、各ビューにデータを設定して、このテーブル行をテーブルレイアウトに追加します。

新しいデータを入力する場合はテーブルレイアウトのすべてのビューをクリアするか、データと同じように大きくしたい場合は単にテーブル行を追加してください。

それがあなたを助けることを願っています。