ViewPager 中的 RecyclerView 中的 ExpandableListView

ExpandableListView inside RecyclerView inside a ViewPager

我在滚动时遇到问题。我的项目中按顺序具有以下结构:

1) ViewPager 2)回收视图 3) 可扩展列表视图

我无法滚动 ExpandableListView;但我可以滚动 RecyclerView。我尝试了 setNestedScrolling,但没有成功。

有什么解决办法吗?

我认为您需要做的是在触摸子项时禁用父项的滚动。所以这应该有效

mListView.setOnTouchListener(new View.OnTouchListener() {
    @Override
    public boolean onTouch(View v, MotionEvent event) {
    //Disallow the touch request for parent scroll on touch of child view
       v.getParent().requestDisallowInterceptTouchEvent(true);
       return false;
    }
});