我正在使用Groupie RecyclerView库,该库有助于管理recyclerview视口的位置。我的目标是将新项目添加到可扩展组的顶部
HeaderItem headerItem = new HeaderItem();
expandableGroup = new ExpandableGroup(headerItem, true);
groupAdapter.add(expandableGroup);
SectionItem sectionItem = new SectionItem("Section");
expandableGroup.add(sectionItem);
expandableGroup.add(sectionItem);
expandableGroup.add(sectionItem);
recyclerView.setAdapter(groupAdapter);
在过去的几个小时中,我一直在尝试所有方法,但无法弄清楚如何将其设置在可扩展组的顶部。
我可以很好地使用底部添加一个新项目
SectionItem newitem = new SectionItem("New Section Item");
expandableGroup.add(newitem);
我尝试使用
expandableGroup.add(0, newitem);
expandableGroup.notifyItemInserted(0);
和
expandableGroup.onItemInserted(newitem, 0);
基本上是很多职位和不同方法的组合。我无法弄清楚自己在做什么。如果有人可以帮助我,那就太好了。