3

我正在我的 android 应用程序中构建 ExpandableListView。我制作了重复特定数字的子 xml 布局。我的 xml 布局中有一个删除按钮,其中 xml 中的 id 设置为 btnDelete。通过单击删除按钮,我想删除特定的孩子。

例如:

团体:

Child 1         Delete
Child 2         Delete
Chile 3         Delete

现在我的问题是如何识别单击了哪个子删除按钮。因为所有删除按钮在我的 xml 布局中都有相同的 ID。请建议我一个解决方案。

4

1 回答 1

2

在您扩展行布局的适配器中,您可以setTag ()为每个删除按钮设置一个标签(使用方法)。标签可以是这个删除按钮对应的行位置。

稍后,当有人单击按钮时,在 中onClickListener,您将获得按钮标记(带有v.getTag ()),将其解析为整数并删除该位置的行。

于 2013-03-21T12:33:28.690 回答