1
我有一个内部具有多个可展开项目的抽屉,例如“main1”(可展开项目)内部为“main2-1”,“main2-2”,“ main2-3“(展开项目)”main3-1“,”main3-2“,”main3-3“(普通项目)仅在展开项目内部展开一个项目而不会折叠
我想只让一个ExpansionItem在”main2“级别main2-1,2-1,2-3) 也在“main1”级别
我试过result.getAdapter().withOnlyOneExpandedItem(true);
其中“result”是我正在使用的抽屉库 - 它不起作用cuz collapsing“main2 “级而不是扩大级别的第一项
此外,this方法不会在不同的扩张项目的第3个点击工作 - 我跟着个编码了日志记录,以确保应用程序进入它,但它不会倒塌前一个
if(previousExpandableItemPosition != position) {
result.getAdapter().collapse(previousExpandableItemPosition);
previousExpandableItemPosition = position;
}