android中表行动态视图的访问处理
实际上,我通过单击“活动”中的“添加”按钮在表中添加了一行。当我们点击addrow时,就可以在表中添加行了。行包含一些编辑文本和一个删除按钮。我想通过单击“删除”删除微粒行。但它们是具有相同视图的多行。所以,请告诉我如何知道哪一行的删除按钮得到点击从表中删除该行 我将添加一个示例图像的钱包。我要这样处理。android中表行动态视图的访问处理,android,Android,实际上,我通过单击“活动”中的“添加”按钮在表中添加了一行。当我们点击addrow时,就可以在表中添加行了。行包含一些编辑文本和一个删除按钮。我想通过单击“删除”删除微粒行。但它们是具有相同视图的多行。所以,请告诉我如何知道哪一行的删除按钮得到点击从表中删除该行 我将添加一个示例图像的钱包。我要这样处理。 还添加了一个表行的视图。我只是通过table.addView(view)添加了它;方法您应该在addview方法中获得这样的buton。然后单击该按钮 Button btnDelete =
还添加了一个表行的视图。我只是通过table.addView(view)添加了它;方法您应该在addview方法中获得这样的buton。然后单击该按钮
Button btnDelete = (Button)v.findViewById(R.id.btnDelete);
btnDelete.setTag(id);
在第行中添加视图时。只需为它们设置任何唯一标识符。例如:
btnDelete.setTag(id);
所以,通过这种方式,您可以确定在单击事件中单击了哪个按钮。像这样:
String tag = view.getTag();
现在,您知道要删除哪些视图了。因此,请执行删除这些视图的操作
希望对你有帮助 thanx。。但我在表中添加了行,这也是一个单表行视图。我在那个按钮上添加了一个onclick方法,但每次单击时都会调用这个方法。我找不到单击的视图按钮。当然。。。您能给我您的邮件id吗?您正在向表行添加视图。但您尚未添加删除按钮的单击事件。那么如何才能获得点击事件??你有按钮删除的点击事件吗??