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任務從服務器接收數據,..它有問題和答案的列表每個問題都沒有答案。 。問題有父母當它點擊,子列表作爲該問題的答案 –