私は 10 のカテゴリを持っており、それらをTableLayout
aa のすべてのカテゴリに表示します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
方法は?