在android 6.X(N)中(targetSdkVersion为24的时候),PagerTabStrip在viewPager中不会显示了,即布局:
<android.support.v4.view.ViewPager android:id="@+id/my_view_pager" android:layout_width="match_parent" android:layout_height="match_parent" > <android.support.v4.view.PagerTabStrip android:id="@+id/my_pager_tab" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="top" android:background="@color/colorPrimary"/> </android.support.v4.view.ViewPager>
这样的布局在android 6.X(N)中不显示PagerTabStrip。
解决方法:
在加载布局文件的时候,添加这一句代码,就能显示PagerTabStrip。
((ViewPager.LayoutParams) mPagerTabStrip.getLayoutParams()).isDecor = true;