4

我目前正在与recyclerView和卡。ScrollView里面的RecyclerView android

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

enter image description here

回答

7

我不知道这是否会工作,但你可以试试这个

  • 禁用回收视图的触摸滚动视图被触摸时。
  • 同样在recyclerview touch上禁用scrollview touch。

这可以来达到的这样

//了滚动

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

看看这可以帮助你。

+0

我得到现在 什么尝试让我看看有没有什么作品出来,我会后回答 感谢 – 2015-04-03 06:25:14

+0

感谢这是否接受这个答案的提示。 – 2015-04-03 06:38:36

+0

这是行不通的 – 2017-01-12 10:19:16

0

试试这个。

public class NoInterceptScrollView extends ScrollView { 

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

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

} 
相关问题