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

} 
相關問題