0
我一直在摺疊可擴展列表視圖中的組掙扎,我需要的是,我需要摺疊除選定組以外的所有組。 我試過下面的代碼,它的工作時,當前的位置是小於以前的位置,反之亦然我得到一個致命的異常,我也無法抓住它。崩潰在Android的可擴展列表致命的異常
elv.setOnGroupClickListener(new ExpandableListView.OnGroupClickListener() {
@Override
public boolean onGroupClick(ExpandableListView parent, View v, int groupPosition, long id) {
if (lastExpandedGroupPosition != -1 && groupPosition != lastExpandedGroupPosition) {
if(lastExpandedGroupPosition>groupPosition){
elv.collapseGroup(lastExpandedGroupPosition);
}else{
Log.v("last expand value", ""+lastExpandedGroupPosition);
Log.v("groupPosition", ""+groupPosition);
Log.v("count", ""+elv.getCount());
elv.collapseGroup(lastExpandedGroupPosition);
}
}
lastExpandedGroupPosition = groupPosition;
return false;
}
});
我看不出有任何異常堆棧發佈 –
發表您的錯誤日誌也! – Yuvaraja