0

我使用 ExpandablerecyclerAdapter。只希望屏幕从与单击的 parentItem 对齐向上移动。

在展开新项目之前,我更改了代码以强制折叠所有项目。

 @Override
    public void onParentListItemExpanded(int position) {

        Object parent = mItemList.get(position);
        collapseAllParents();    // Alternatively keep track of the  single item that is expanded and explicitly collapse that row (more efficient)
        expandParent(((ParentWrapper) parent).getParentListItem());

    }

现在我在做主要活动

mAdapter.setExpandCollapseListener(new ExpandableRecyclerAdapter.ExpandCollapseListener() {
        @Override
        public void onListItemExpanded(final int position) {
                                  mLayoutManager.scrollToPositionWithOffset(position, 0);


        }

但它不滚动。我做错了什么?

4

0 回答 0