我有 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 发送给它。
现在,我有两个问题:
我选择的这种方式是否正确?(如果没有,请提出更好的方法)
如果是,如何获取方法中的
tag
属性值row_click
?