PagerTabStrip的小试牛刀

1.效果

    不知道我这AS抽什么风还是我的环境配置有问题,只能截屏不能录制视频,所以只能上静态的图片效果图,顺便提一句AS本身就配置了截屏和录制视频功能,看图。
  效果就是上方的tab标签可以控制下面的页面,同时页面左右滑动也可以改变相应的tab标签,其实很多app有这种功能,比如以前的微信,看图。

  2.码前须知

  其中主要要注意PagerTabStrip,ViewPager,Fragment之间的关系,PagerTabStrip作为V4包中的一个控件,只能放在ViewPager中,而本案例中Fragment是作为ViewPager的数据源,其中个xml布局如下:(注意,在PagerTabStrip布局中默认是将tab标签在上方,也可以人为的添加代码android:layout_gravity=bottom控制)。

   
   

   
   

    
    
    

        
     
     
        
     
     

    
    
    


   
   

3.干货

  上方的tab标签我采用的是字符串,所以在加载适配器前我们需要一个List<String>,因为我用的是Fragment作为数据源,所以适配器我直接继承FragmentPagerAdater了,这adapter中除了要把自动生成的方法代码填好后,也要自己手动添加重写的方法getPagerTitle()。各java类代码如下:
 
  
 
 

4.尾声

  要看详细的视频讲解请去慕课网搜PagerTabStrip,应该可以搜到,如果要对PagerTabStrip里面的参数属性进行设置请看大神的博客http://blog.csdn.net/harvic880925/article/details/38521865,如果想要源码请点击http://pan.baidu.com/s/1eRItrG2


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值