Android如何在recyclerview

时间:2018-06-06 08:15:48

标签: android listview

我有一个包含recyclerview的Recyclerview。在recyclelerview的位置滚动Recyclerview一个。 Recyclerview one不向左滚动,但在不同位置滚动时,滚动效果很好。我设置setNestedScrollingEnabled(false)和canScrollHorizo​​ntally假但不起作用。

这是一次性回收:

 rvPageDetail.setNestedScrollingEnabled(true);
    rvPageDetail.setHasFixedSize(false);
    rvPageDetail.setAdapter(mAdapter);
    rvPageDetail.setOnTouchListener(new RecyclerView.OnTouchListener() {
        @Override
        public boolean onTouch(final View v,
                               final MotionEvent event) {
            return false;
        }
    });
    rvPageDetail.setOnTouchListener(new OnSwipeTouchListener(this,
                                                             new OnSwipeTouchListener.IViewCallback() {
                                                                 @Override
                                                                 public void onSwipeRight() {
                                                                     System.out.println(">>>onSwipeRight");

                                                                     mAdapter.fillData(mDayMonthYearSolarModelList.get(1));
                                                                 }

                                                                 @Override
                                                                 public void onSwipeLeft() {
                                                                     System.out.println(">>>onSwipeLeft");
                                                                     mAdapter.fillData(mDayMonthYearSolarModelList.get(2));

                                                                 }

                                                                 @Override
                                                                 public void onSwipeTop() {

                                                                 }

                                                                 @Override
                                                                 public void onSwipeBottom() {

                                                                 }

                                                                 @Override
                                                                 public void onSingleTapUp() {

                                                                 }
                                                             }));

0 个答案:

没有答案