在我的expandableListView中,我製作了一個自定義按鈕來展開/摺疊該組並擴展它,但是在摺疊時不起作用。在ExpandableListView中,如何檢測組合崩潰?
與此代碼
listView.setOnGroupClickListener(new OnGroupClickListener() {
@Override
public boolean onGroupClick(ExpandableListView parent, View v, int groupPosition, long id) {
Log.d("group click");
return true;
}
});
listView.setOnGroupCollapseListener(new OnGroupCollapseListener() {
@Override
public void onGroupCollapse(int groupPosition) {
Log.d("group collapse");
}
});
listView.setOnGroupExpandListener(new OnGroupExpandListener() {
@Override
public void onGroupExpand(int groupPosition) {
Log.d("group expand");
}
});
有了這個代碼: 當組被摺疊:按鈕
- 點擊=展開組
- 一下其他地方的組= 做些什麼由 處理
setOnGroupClickListener
在組展開:
- 上點擊按鈕=摺疊 組(OK,但...)
- 一下其他地方的組= 摺疊組,而不是反應 從
setOnGroupClickListener
爲什麼setOnGroupClickListener
在點擊擴展組時未加載? 如何解決?