import android.content.Context; import android.support.v7.widget.LinearLayoutManager; /** * 作者:陈鹤 on 2017/5/9. * 版本:v1.0 */ //RecycleView禁止滑动 public class CustomGridLayoutManager extends LinearLayoutManager { private boolean isScrollEnabled = true; public CustomGridLayoutManager(Context context) { super(context); } public void setScrollEnabled(boolean flag) { this.isScrollEnabled = flag; } @Override public boolean canScrollVertically() { //Similarly you can customize "canScrollHorizontally()" for managing horizontal scroll return isScrollEnabled && super.canScrollVertically(); } }
private CustomGridLayoutManager layoutManager;
layoutManager = new CustomGridLayoutManager(getContext()); layoutManager.setScrollEnabled(false); layoutManager.setOrientation(LinearLayoutManager.VERTICAL); mSpecRecycleView.setLayoutManager(layoutManager);