0

实际上,我通过单击活动中的添加按钮在表中添加一行。当我们单击添加行时,会添加到表中。行包含一些编辑文本和一个删除按钮。我想通过单击删除来删除微粒行。但它们是具有相同视图的多行。所以请告诉我如何知道哪一行的删除按钮被点击以从表中删除该行。

我将添加一张钱包的示例图片。我想要那样处理。 举个例子

还添加了一个表格行的视图。我只是通过 table.addView(view) 添加它;方法

4

1 回答 1

0

你应该在 addview 方法中得到这样的按钮。然后为该按钮提供点击侦听器。

Button btnDelete = (Button)v.findViewById(R.id.btnDelete);
btnDelete.setTag(id);

在 Row 中添加视图时。只需为它们设置任何唯一标识符。例如:

btnDelete.setTag(id);

这样您就可以识别在单击事件中单击了哪个按钮。像这样:

String tag = view.getTag();

现在,您知道要删除哪些视图。所以请执行删除它们的工作。

希望能帮助到你!!!

于 2013-08-13T07:23:57.940 回答