我在滚动时遇到问题。我的项目中按顺序排列了以下结构:
1)ViewPager 2)RecyclerView 3)ExpandableListView
我无法滚动ExpandableListView;但我可以滚动RecyclerView。我尝试了setNestedScrolling,但我没有工作。
任何解决方案?
答案 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;
}
});