Android应用的几种常见开发框架
2015-03-29 12:42
267 查看
1、单个Activity架构(推荐)
首页是Activity,里面页面为View
头部底部栏都是公用的,只是改变文字和图案。
底部导航栏为RadioButton
中部可以滑动切换。
跳转很快,但是首页不流畅。
这种架构的好处是思路清晰,系统运行开销小。缺点是控制不好的话代码混乱,而且生命周期不好管理。
2、多个Activity-利用BaseActivity提供共性
3、多个Activity-利用TabActivity
MainActivity(TabActivity)->子Activity(BaseActivty)
代码与思路都清晰
BaseActivity拥有相同的后退和头部底部栏
3.1 MainActivity(TabActivity)->子Activity(ActivityGroup)->孙子Activity(BaseActivty)
PS:适合需要在一个TabHost内实现多个Activity的跳转
3.2 Radiobutton与TabActivity结合跳转(代码非常清晰)
4、多个Activity-ActivityGroup(官方已经标为不推荐)
底部栏用GridView实现,底部也是用RadioButton。
转发于:http://www.cnblogs.com/TseChiHoi/archive/2012/09/06/2673978.html
首页是Activity,里面页面为View
头部底部栏都是公用的,只是改变文字和图案。
底部导航栏为RadioButton
中部可以滑动切换。
跳转很快,但是首页不流畅。
这种架构的好处是思路清晰,系统运行开销小。缺点是控制不好的话代码混乱,而且生命周期不好管理。
2、多个Activity-利用BaseActivity提供共性
3、多个Activity-利用TabActivity
MainActivity(TabActivity)->子Activity(BaseActivty)
代码与思路都清晰
BaseActivity拥有相同的后退和头部底部栏
3.1 MainActivity(TabActivity)->子Activity(ActivityGroup)->孙子Activity(BaseActivty)
PS:适合需要在一个TabHost内实现多个Activity的跳转
3.2 Radiobutton与TabActivity结合跳转(代码非常清晰)
4、多个Activity-ActivityGroup(官方已经标为不推荐)
底部栏用GridView实现,底部也是用RadioButton。
转发于:http://www.cnblogs.com/TseChiHoi/archive/2012/09/06/2673978.html
相关文章推荐
- android 应用开发框架
- 10个快速开发Android/Iphone web App应用的框架
- android应用开发 网络编程与常见功能优化总结
- [Android开发常见问题-20] Android 网络通信框架Volley简介(Google IO 2013)
- Android OpenGL ES 开发教程(7):创建实例应用OpenGLDemos程序框架
- 推荐一个Android应用开发的服务器端框架codeigniter
- 几种典型的 iOS & Android 应用界面的交互框架各自的优缺点 -- 知乎 + Navigation Drawer
- android 五大应用开发框架是什么
- Android项目-几种常见的应用Tab架构
- android应用开发 网络编程与常见功能优化总结
- android 应用框架源码(图)(源码已附) 可快速开发商城应用、sns应用
- Android开发之Handler(五)几种常见的传值方式
- Windows下ANDROID应用开发环境安装过程及常见问题
- Android应用开发框架结构
- Android OpenGL ES 开发教程(7):创建实例应用OpenGLDemos程序框架
- Android 开发之系统应用Launcher详解,简单添加和删除快捷方式及常见问题
- Android项目-几种常见的应用架构
- [置顶] Android开发——联系人中几种常见的mimetype、几张常见表的Uri
- Android应用开发框架结构
- 使用 Android快速开发框架 Afinal 0.3 快速开发网络应用相关APK