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;
}
});
我在滚动时遇到问题。我的项目中按顺序具有以下结构:
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;
}
});