1.
compile 'com.android.support:recyclerview-v7:26.0.0-alpha1'
2.
package com.org.gsc.rvabout; import android.app.Activity; import android.os.Bundle; import android.support.v7.widget.LinearLayoutManager; import android.support.v7.widget.PagerSnapHelper; import android.support.v7.widget.RecyclerView; import com.org.gsc.rvabout.adapter.MyAdapter; import com.org.gsc.rvabout.utils.RvUtils; import com.org.gsc.rvabout.utils.Urls; public class MainActivity extends Activity { private RecyclerView mRecyclerView; String[] urls= Urls.urls; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mRecyclerView=findViewById(R.id.rv); RvUtils.RvSetingUtils(mRecyclerView,new LinearLayoutManager(this,LinearLayoutManager.HORIZONTAL,false),new MyAdapter(this,urls)); //一次可以多页滑动水平和垂直方向都可以支持但是每页还是居中显示在手机屏幕 // LinearSnapHelper linearSnapHelper=new LinearSnapHelper(); // linearSnapHelper.attachToRecyclerView(mRecyclerView); //一次只能快速滑动一页相当于ViewPager 但是每页还是居中显示在手机屏幕 PagerSnapHelper p=new PagerSnapHelper(); p.attachToRecyclerView(mRecyclerView); } }