2017-07-13 4 views
0

私のrecyclerviewの項目をスワイプする必要はありません。情報を表示してクリックするだけで詳細ページに移動できますが、スワップはしません。だから私は、その中にあるビューページがスワイプを取り、別のタブに移動できるように、recyclerviewのスワッピングを無効にしたいと思います。このページは、viewPager内部のrecyclerviewアイテムの単なる断片です。RecyclerViewはViewPagerに埋め込まれています - ビューページャーのスワイプだけを有効にする方法は?

私はfolling simplecallback使用され、これまでにしようとしているもの:

ItemTouchHelper.SimpleCallback simpleCallbackItemTouchHelper = new ItemTouchHelper.SimpleCallback(ItemTouchHelper.UP | ItemTouchHelper.DOWN, ItemTouchHelper.RIGHT){ 

     @Override 
     public boolean onMove(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, RecyclerView.ViewHolder target) { 

     } 


@Override 
public int getSwipeDirs(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder) { 
    return 0; //i thought this would disable it but it didn't 

}}; 

はどのようにこれが達成することができますか?

+0

ビューページャーの縦方向または横方向にスワイプしていますか?ビューポート上で水平方向に –

+0

。左から右へ – j2emanue

答えて

関連する問題