0

如何在折叠可展开列表视图之后保留子选项。当用户选择在扩展列表视图一个孩子后崩溃也不会显示..如何在折叠可展开列表视图后保留子选项

+0

我正在使用Expandable列表视图来列出问题和答案,在第一组中,当我展开小孩的展示号时,如果我将从小孩中选择任何一种情况,我将展开第二个所有选定的子项目。 –

回答

1

实现onChild在你的片段/活动点击listenr

设置如下图所示

expandableListView.setOnChildClickListener(this); 

代码片段监听:

@Override 
    public boolean onChildClick(ExpandableListView expandableListView, View view, int groupPosition, int childPosition, long id) { 

     YourView yourView = (YourView) view.findViewById(R.id.view_id); 
     YourDataItem item = (YourDataItem) yourView.getTag(); 

     item.isSelected = !yourView.isChecked(); 

     yourView.setChecked(item.isSelected); 

    } 

不要在您的适配器忘记setTag()

+0

你可以简单解释一下......我无法理解@Ram –

+0

你可以分享你的适配器和片段/活动代码吗?这样我可以更清楚地解释......! –

+0

兄弟我正在使用片段和设置Asyc任务从服务器接收数据,..它有问题和答案的列表每个问题都没有答案。 。问题有父母当它点击,子列表作为该问题的答案 –