<a href="http://blog.csdn.net/qq_26787115/article/details/51026259">仿百度壁纸客户端(一)——主框架搭建,自定义tab + viewpager + fragment</a> <a href="http://blog.csdn.net/qq_26787115/article/details/51031034">仿百度壁纸客户端(二)——主页自定义viewpager广告定时轮播图</a> <a href="http://blog.csdn.net/qq_26787115/article/details/51049195">仿百度壁纸客户端(三)——首页单向,双向事件冲突处理,壁纸列表的实现</a> <a href="http://blog.csdn.net/qq_26787115/article/details/51079824">仿百度壁纸客户端(四)——自定义上拉加载实现精选壁纸墙</a> <a href="http://blog.csdn.net/qq_26787115/article/details/51104410">仿百度壁纸客户端(五)——实现搜索动画gesturedetector手势识别,动态更新搜索关键字</a> <a href="http://blog.csdn.net/qq_26787115/article/details/51105999">仿百度壁纸客户端(六)——完结篇之gallery画廊实现壁纸预览已经项目细节优化</a>
这是个不错的教程,自己学完了之后就拿出来分享了,本来想一个帖子写完,但是发现这样对自己写博客的效率有点出入,而且吃了一次亏,大家看我的群英传第六章笔记就知道,到现在还没写完,实在是太长了,为了让大家看的舒服点,所以分开来写,我们先开看下百度壁纸的客户端是什么样子的

我们先来写个主页的框架,我们新建一个项目——baiduwallpaper
写个item
然后我们再写个布局
这样我们就可以自定义组合控件了
我们运行一下
接下来我们让他可以切换选项卡,我们定义一个接口
接着初始化数据
然后我们引用的时候就可以直接new了
我们在运行一下
但是有一点我们要知道,我们还要实现滑动,这样的话,我们就要使用viewpager了
具体的,我就直接把mainactivity的代码贴上吧
主要是你切换的时候setcurrentitem(id);同时监听viewpager的滑动,就可以自由切换了,我们运行一下
本来是想提供完整的demo的,不过感觉这个框架已经许多人用得上,所以我就单独上传了