将Android RecyclerView插入项扩展到ExpandableGroup的第一个位置

时间:2019-05-31 00:35:43

标签: android android-recyclerview expandablelistview recycler-adapter expandablerecyclerview

我正在使用Groupie RecyclerView库,该库有助于管理recyclerview视口的位置。我的目标是将新项目添加到可扩展组的顶部

https://imgur.com/IPGP4xx

 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);

产生https://imgur.com/e6Z4VvD

我尝试使用

expandableGroup.add(0, newitem);
expandableGroup.notifyItemInserted(0);

expandableGroup.onItemInserted(newitem, 0);

基本上是很多职位和不同方法的组合。我无法弄清楚自己在做什么。如果有人可以帮助我,那就太好了。

0 个答案:

没有答案