表を参照してください。 私はアンドロイド開発に全く新しいです。私はテーブル形式でデータの動的リストを表示する必要があります。 上の画像リンクは、他のテーブル行フィールドの左に製品画像が含まれているテーブルを示しています。
どのような組み合わせタグを使うべきですか?これらの項目はデータベースに基づいて動的に「成長」することに注意してください。
<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レイアウトをレンダリングし、各ビューにデータを設定して、このテーブル行をテーブルレイアウトに追加します。
新しいデータを入力する場合はテーブルレイアウトのすべてのビューをクリアするか、データと同じように大きくしたい場合は単にテーブル行を追加してください。
それがあなたを助けることを願っています。