Fragment,最下面的getPageTitle()是我们的PagerSlidingTabStrip中的方法,用来获取标题
接下来我们初始化PagerSlidingTabStrip和ViewPager....这里面需要注意提一下,如果碎片的个数比较少我们可以手动创建碎片,如果像今日头条很多的话也没关系,动态创建Fragment,因为我们可以看到头条的每个碎片中的内容都是类似的,所以说动态创建也未尝不可,只有个别特殊的我们也可以特殊处理...setFillViewport(true);//默认使子view可以拉伸来填满整个屏幕
setWillNotDraw(false);//默认不执行OnDraw()方法
//初始化盛放按钮标题的线性布局...= null) {
delegatePageListener.onPageSelected(position);
}
}
}
3.更新标题样式,也就是滑动到当前标题下设置标题状态...大体就差不多这些了,好了,给大家看一下我自己完善后的样子吧
image.png
没有做太多调整,只是稍微的改了一下样式,里面还有一些比较细节的东西没有介绍,比如标题的宽度是平均分配还是分体字体长度进行设置