以下代码不适用于oreo版本的android,但适用于其他版本。我试图在这种情况下使用水平滚动视图,用户必须能够发表评论,而其他评论则是通过recycler view.help帮助显示的。所以我在此代码中仅对新版本的android有问题。谁能建议我关于这个问题的想法。 这是代码
.removeAll()
答案 0 :(得分:1)
当您将RecyclerView
放在具有相同方向的ScrollView
内时,RecyclerView
会延伸,膨胀并把他的所有孩子放进{ {1}}变得不可滚动。拖动视图时,除非禁用ScrollView
触摸,否则RecyclerView
将使用触摸事件,并且ScrollView
不会滚动。
答案 1 :(得分:1)
在recyclerview的触摸监听器中添加以下代码
recyclerview.addOnItemTouchListener (new RecyclerView.OnItemTouchListener()
{
@Override
public boolean onInterceptTouchEvent(RecyclerView rv, MotionEvent e) {
int action = e.getAction();
switch (action) {
case MotionEvent.ACTION_MOVE:
rv.getParent().requestDisallowInterceptTouchEvent(true);
break;
}
return false;
}
});