如何确定按钮点击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()
),将其解析为整数并删除该位置处的行。
谢谢是的。我完全不知道使用setTag()和getTag():) – sns 2013-03-21 12:42:18
随意标记为接受的答案。 – Shade 2013-03-21 12:43:00
@Shade在这种情况下,如何获得集团的地位!任何建议? – CoDe 2016-02-18 05:31:15