学习内容来自“慕课网”
ViewPager与FragmentPagerAdapter实现Tab 将这两种实现Tab的方法结合起来。效果就是可以拖动内容区域来改变相应的功能图标亮暗
思路:
Fragment作为内容区域
点击功能按钮,想将所有的图标变为暗色图标,再调用相应的Fragment,并使对应的图标变亮
效果图:
布局文件部分
activity_main.xml
1 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 xmlns:tools="http://schemas.android.com/tools" 3 android:layout_width="match_parent" 4 android:layout_height="match_parent" 5 android:orientation="vertical" 6 > 7 <include layout="@layout/top"/> 8 9 <android.support.v4.view.ViewPager //这里是关键部分 10 android:layout_width="fill_parent" 11 android:layout_height="0dp" 12 android:layout_weight="1" 13 android:id="@+id/id_viewpager"> 14 15 </android.support.v4.view.ViewPager> 16 17 <include layout="@layout/bottom"/> 18 </LinearLayout> 19