如何确定按钮点击getChildView中的ExpandableListView android

问题描述:

我在我的android应用程序中构建ExpandableListView。我已经做出了重复特定数字的子xml布局。我的xml布局中有一个删除按钮,id为xml,设置为btnDelete。通过点击删除按钮我想删除特定的孩子。如何确定按钮点击getChildView中的ExpandableListView android

e.g:

组:

Child 1   Delete 
Child 2   Delete 
Chile 3   Delete 

现在我的问题是,如何确定哪些孩子删除按钮被点击。由于所有删除按钮在我的xml布局中都有相同的ID。请给我一个解决方案。

在您的适配器,您虚增您排布置,可以设置一个标记(与setTag()方法),以每删除按钮。标签可以是该删除按钮对应的行位置。后来,当有人点击按钮时,在onClickListener中,您得到按钮标签(使用v.getTag()),将其解析为整数并删除该位置处的行。

+0

谢谢是的。我完全不知道使用setTag()和getTag():) – sns 2013-03-21 12:42:18

+0

随意标记为接受的答案。 – Shade 2013-03-21 12:43:00

+0

@Shade在这种情况下,如何获得集团的地位!任何建议? – CoDe 2016-02-18 05:31:15