【发布时间】:2015-05-23 13:27:40
【问题描述】:
我在 NavigationDrawer 中有 ExpandableListview。展开组时,我会折叠前一个展开的组,但是当组折叠时,展开的组会失去焦点(ExpandableListview 的位置下降)。代码如下:
@Override
public boolean onGroupClick(ExpandableListView expandableListView, View view, int i, long l) {
if (mListView.isGroupExpanded(i)) {
mListView.collapseGroupWithAnimation(i);
} else {
mListView.expandGroupWithAnimation(i);
if(i!=lastExpandedGroupPosition )
mListView.collapseGroupWithAnimation(lastExpandedGroupPosition);
lastExpandedGroupPosition = i;
}
return true;
}
【问题讨论】:
标签: android listview android-listview expandablelistview