史上最精简的ViewPager,TabLayout,Fragment交互封装:自定义ViewPager关联Fragment滑动,并关联TabLayout,且支持自定义Tablayout布局xml,支持禁用ViewPager滑动;【用最少的代码实现最全的功能;最少2行代码实现想要的功能】,如下2行代码搞定:
//第一步:添加fragment,一次可添加一个、或多个fragment;addFragments()入参为可变参数
viewpager.addFragments(TestFragment(R.layout.fragment_1),TestFragment(R.layout.fragment_3))
//第二步:关联TabLayout,使用默认布局
viewpager.setTabLayout(tabLayout, tabTitle)
![](https://img-blog.csdnimg.cn/img_convert/4b622ccf73c10aabc5a5541a7b6316b3.gif)
一、XML布局:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent&