我需要创建一个可扩展的
RecyclerView
,每次只能打开一个项目(其他所有项目必须关闭)。
我知道可以使用ExpandableListView
实现这一点,然后使用以下代码:elv.setOnGroupExpandListener(new OnGroupExpandListener() {
@Override
public void onGroupExpand(int groupPosition) {
if (lastExpandedPosition != -1
&& groupPosition != lastExpandedPosition) {
elv.collapseGroup(lastExpandedPosition);
}
lastExpandedPosition = groupPosition;
}
});
但是有没有使用RecyclerView
来实现相同功能的方法呢?