android TAb分页菜单实现总结
?
在这里我们将说明一下:之前我是获取到TabWidget的view试图及内部icon和title,然后控制实现其效果,但是我们也可以用另外一种方式,也就是我们调用TabHost.TabSpec 的setIndicator(View view);这个方法,我们可以定制显示的view,
代码片段:
?
???????
?
这个源码是因为项目里面用的。有时间整理下上传上去,不过我相信大家看过都会做出来的.
第二种方法:GridView+ActivityGroup (图片 ,文字)
? ? (为了省事,我把上下tab分页整理到一个demo里面了.)
? ? 这个的布局文件我就不显示了,因为比较简单,我们还是来看代码吧.
代码片段: ?
?
?
?
(怎么样,效果还不错吧。就是实现起来有点负责,不过习惯就好.)
? 源码下载
第三种方法:ActivityGroup+一些TextView布局.(在这里我们自定实现动态滚动效果)
? ? ? ? ? ? ? ? ? ? 详情请查看前面一片文章:android 分页Title栏滑块效果--ActionBar(模拟网易 腾讯等动态效果)
? ? ? ? ? ?分页Tab的实现方法和上面方法类是,都是运用ActivityGroup的性质,而上面是通过GridView生成,而我们这边是我们自定义View控件实现.
? ? ? ? ? 这里我主要说一下怎样实现ActionBar:
? ? ? ? ?代码片段:
?
?上面已经讲的很详细了,就不啰嗦了.
??????大致就这么多了。
? ?源码下载
额外:还有一点就是有的会用到RadioButton这个控件,其实就是对其进行了一些调整,这里我简单说明一下应用:
? ?可以取消button样式,用android:drawableTop显示图片,从而达到想要的效果.
?
这里我们还需要selector.xml??
?
?
示例图:
?????
?
源码下载
?
就说这么多了,情况因人而异.