私は 10 のカテゴリを持っており、それらをTableLayoutaa のすべてのカテゴリに表示しますTableRow。すべてのカテゴリには ID があります。次のようandroid:tagに、各カテゴリの属性にすべてのカテゴリ ID を設定します。TableRow
<TableLayout>
<TableRow android:id="@+id/cat1" android:tag="1" onClick="row_click">
<ImageView />
<TextView />
<TextView />
</TableRow>
<TableRow android:id="@+id/cat2" android:tag="2" onClick="row_click">
<ImageView />
<TextView />
<TextView />
</TableRow>
.
.
.
</TableLayout>
ユーザーがすべての行をクリックすると、別のアクティビティが開始され、カテゴリ ID が送信されます。
今、私は2つの質問があります:
これは私が選択した方法ですか、修正されましたか? (いいえの場合は、より良い方法を提案してください)
はいの場合、メソッドで
tag属性の値を取得するrow_click方法は?