android tab 实现方法

来源:互联网 发布:人工智能是怎么来的 编辑:程序博客网 时间:2024/06/11 05:31

    今天总结一下tab实现的方法,以便以后查看。

    1、viewpager,实例化1个viewpager,要用一个list,和一个pagerAdapter,来进行实例化。如果想要监听滑动,就要设置view pager的pageronchang listener。里面有个select方法,切换完成,可以在这个方法里面处理。

     2、fragment。实现fragment,1,v4和android自带的,只能选1个,导包的时候,只导1个类型的,其余的删掉,以免发生不必要的异常,而且比较难调。2,调用hide方法隐藏fragment,调用show方法显示frgament。要想fragment和activity联系起来,要在activity布局里面写fame layout。调用add方法,有2个参数,第一个参数是fame layout的id,第二个参数是要添加进去的fragment,必须要调add方法,否则,fragment不会显示在界面上。

    在这里说一下fragment和viewpager实现tab的区别。1、viewpager,不管有几个tab必须在activity中实现。而且fragment不同,是分开写的,有利于代码的维护,而viewpager会使activity代码过多,不容易维护,简洁性不好。2、fragment在处理不同屏幕尺寸的时候比view pager有得天独厚的优势,官方也推荐使用fragment。


0 0
原创粉丝点击