在RecyclerView android中滚动查看

在RecyclerView android中滚动查看,android,android-recyclerview,android-scrollview,android-cardview,Android,Android Recyclerview,Android Scrollview,Android Cardview,我目前正在使用recyclerView和cards 我有一个卡片布局。现在我想在卡片中添加scrollview,这是可能的。如果是,那怎么办? 棕色布局是回收器视图布局,而蓝色布局是卡片布局。在每张卡片里面我需要一个滚动视图,这可能吗 我不确定这是否有效,但你可以试试这个 触摸scrollview时,禁用触摸回收器视图 同样,在recyclerview touch上禁用scrollview touch 这可以像这样实现 //用于scrollView scrollView.setOnTo

我目前正在使用recyclerView和cards

我有一个卡片布局。现在我想在卡片中添加scrollview,这是可能的。如果是,那怎么办? 棕色布局是回收器视图布局,而蓝色布局是卡片布局。在每张卡片里面我需要一个滚动视图,这可能吗


我不确定这是否有效,但你可以试试这个

  • 触摸scrollview时,禁用触摸回收器视图
  • 同样,在recyclerview touch上禁用scrollview touch
这可以像这样实现

//用于scrollView

   scrollView.setOnTouchListener(new View.OnTouchListener() {
                @Override
                public boolean onTouch(View view, MotionEvent motionEvent) {
                     // Disallow the touch request for parent scroll on touch of child view
                    view.getParent().requestDisallowInterceptTouchEvent(false);
                    return true;
                }
            }); 
看看这是否对你有帮助。

试试这个

public class NoInterceptScrollView extends ScrollView {

    public NoInterceptScrollView(Context context, AttributeSet attrs) {
        super(context, attrs);
}

    @Override
    public boolean onInterceptTouchEvent(MotionEvent ev) {
        return false;
}

}

我得到了一个尝试什么的提示,现在让我看看是否可行,我会张贴答案谢谢