【发布时间】:2013-08-24 06:12:30
【问题描述】:
我有 10 个类别,并在 TableLayout 中显示这些类别,在 TableRow 中显示每个类别。
每个类别都有一个ID,我在每个TableRow 的android:tag 属性中设置每个类别ID,如下所示:
<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 发送给它。
现在,我有两个问题:
我选择的这种方式是否已更正? (如果没有,请提出更好的方法)
如果是,如何在
row_click方法中获取tag属性的值?
【问题讨论】:
标签: android tags android-tablelayout tablerow