Android源码:(一) 安卓2.1到4.4操作系统通用的Actionbar实现的tab导航例子。
2014-12-06 19:41
429 查看
说一下我在完成这个例子之前的尝试吧
一,修改“actionbarsherlock”的导航例子。我在实现这个例子之前,尝试过“actionbarsherlock”,修改它的一个tab导航的例子,修改成功了!但是最后发现,它并不是用Actionbar实现的tab页,无法隐藏Actionbar,当调用Actionbar的hide方法时候,Actionbar确实隐藏了,但是tab页的标题依然存在,而且在低版本安卓(我的三星I9100,安卓2.3)中,当屏幕横竖屏幕切换之后,ActionItem无法正常显示,最后衡量之后,放弃使用它了!
有没有直接支持 安卓2.1到4.4操作系统通用的Actionbar实现的tab导航例子?我真的没有找到!!!
最后我决定直接修改谷歌提供的“EffectiveNavigation”例子。修改这个例子的理由:谷歌目前已经完全实现了Actionbar,而且支持最低版本到2.1。我觉得谷歌公司最了解自己的安卓,如果能够用它提供的例子修改,那是最好的了!我这两天认真看了一下这个例子,并且查看了很多例子代码相关文章,最后证明谷歌这个例子其实是最理想的,使用的组件是最合适的,所以直接修改它!
我们不修改是否可以直接使用?可以,但是安卓最低版本并不是2.1,对于想支持到2.1的程序,那么我们必须修改!!
经过我的努力,最终修改成功了,程序目前可以运行在2.3到4.4的安卓设备上了,我已经用我的两个三星手机和平板测试完毕了!如果你想做一个Actionbar的Tab导航安卓程序,并且希望支持安卓2.1及以上操作系统,那么你可以直接下载我的例子源码,继续修改成你自己的就可以了!
现在我并没有对这个例子做进一步修改,目的是为了大家和谷歌原来的源码做对比!!
例子全部源码下载:http://download.csdn.net/detail/sunylat/8231537
程序运行截图:
参考资料:
一,Implementing Effective Navigation
http://developer.android.com/training/implementing-navigation/index.html
二,Actionbar:
http://developer.android.com/training/basics/actionbar/index.html
http://developer.android.com/training/basics/actionbar/setting-up.html
http://developer.android.com/training/basics/actionbar/styling.html
http://developer.android.com/training/basics/actionbar/overlaying.html
一,修改“actionbarsherlock”的导航例子。我在实现这个例子之前,尝试过“actionbarsherlock”,修改它的一个tab导航的例子,修改成功了!但是最后发现,它并不是用Actionbar实现的tab页,无法隐藏Actionbar,当调用Actionbar的hide方法时候,Actionbar确实隐藏了,但是tab页的标题依然存在,而且在低版本安卓(我的三星I9100,安卓2.3)中,当屏幕横竖屏幕切换之后,ActionItem无法正常显示,最后衡量之后,放弃使用它了!
有没有直接支持 安卓2.1到4.4操作系统通用的Actionbar实现的tab导航例子?我真的没有找到!!!
最后我决定直接修改谷歌提供的“EffectiveNavigation”例子。修改这个例子的理由:谷歌目前已经完全实现了Actionbar,而且支持最低版本到2.1。我觉得谷歌公司最了解自己的安卓,如果能够用它提供的例子修改,那是最好的了!我这两天认真看了一下这个例子,并且查看了很多例子代码相关文章,最后证明谷歌这个例子其实是最理想的,使用的组件是最合适的,所以直接修改它!
我们不修改是否可以直接使用?可以,但是安卓最低版本并不是2.1,对于想支持到2.1的程序,那么我们必须修改!!
经过我的努力,最终修改成功了,程序目前可以运行在2.3到4.4的安卓设备上了,我已经用我的两个三星手机和平板测试完毕了!如果你想做一个Actionbar的Tab导航安卓程序,并且希望支持安卓2.1及以上操作系统,那么你可以直接下载我的例子源码,继续修改成你自己的就可以了!
现在我并没有对这个例子做进一步修改,目的是为了大家和谷歌原来的源码做对比!!
例子全部源码下载:http://download.csdn.net/detail/sunylat/8231537
程序运行截图:
参考资料:
一,Implementing Effective Navigation
http://developer.android.com/training/implementing-navigation/index.html
二,Actionbar:
http://developer.android.com/training/basics/actionbar/index.html
http://developer.android.com/training/basics/actionbar/setting-up.html
http://developer.android.com/training/basics/actionbar/styling.html
http://developer.android.com/training/basics/actionbar/overlaying.html
相关文章推荐
- Android源码:(一) 安卓2.1到4.4操作系统通用的Actionbar实现的tab导航例子。
- Android技术——视图切换(一)利用ActionBar实现Tab导航
- 【Android UI设计与开发】第11期:ActionBar实现Tab选项卡和下拉导航列表
- 安卓开发文档学习笔记之实现ActionBar中Tab导航
- Android巧用ActionBar实现tab导航效果
- Android例子源码仿支付宝手势密码的功能实现
- Android --------------------ActionBar 与 ViewPager 和 ActionTab 切换 的源码实现
- 【Android界面实现】使用ActionBar和DrawerLayout纯原生控件,实现侧滑栏和滑动Tab界面
- 【Android UI设计与开发】第12期:顶部标题栏(三)ActionBar实现层级导航的返回效果
- 安卓Android的TabActivity/TabHost实现每个Tab一个Activity(图标+文字)
- 处女男学Android(十一)---Gallery、ViewPager和ViewPager+Fragment实现的Tab导航
- 使用ActionBar实现Tab导航
- 【Android UI设计与开发】第11期:顶部标题栏(二)ActionBar实现Tab选项卡和下拉导航列表
- 【Android UI设计与开发】第12期:顶部标题栏(三)ActionBar实现层级导航的返回效果
- android实现对导航Tab设置下划线选中效果
- Android ActionBar详解(二):ActionBar实现Tabs标签以及下拉导航 .
- Android入门之ActionBar实现Tab导航
- Android入门之ActionBar实现Tab导航
- 使用ActionBar实现Tab导航
- 【Android UI设计与开发】第11期:顶部标题栏(二)ActionBar实现Tab选项卡和下拉导航列表