ViewPager中的RecyclerView内的ExpandableListView

时间:2016-04-24 07:01:20

标签: android android-viewpager expandablelistview android-recyclerview

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

1)ViewPager 2)RecyclerView 3)ExpandableListView

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

任何解决方案?

1 个答案:

答案 0 :(得分:2)

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

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