重写LinearLayoutManager的canScrollVertically()方法,来禁掉RecycleView的纵向滑动以及横向滑动
LinearLayoutManager mLayoutManager = new LinearLayoutManager(this) {
@Override
public boolean canScrollVertically() {
return false;
}
@Override
public boolean canScrollHorizontally() {
return super.canScrollHorizontally();
}
};
mLayoutManager.setOrientation(LinearLayoutManager.VERTICAL);
mRecyclerView.setLayoutManager(mLayoutManager);
网友评论