Android 项目-几种常见的应用架构
来源:互联网 发布:淘宝好的大童装店铺 编辑:程序博客网 时间:2024/05/17 09:14
Android项目-几种常见的应用架构
android两种Tab分页的方式:TabActivity和ActivityGroup
http://www.apkbus.com/blog-70574-40942.html
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
0 0
- Android项目-几种常见的应用架构
- Android项目-几种常见的应用Tab架构
- Android项目-几种常见的应用架构
- Android项目-几种常见的应用架构
- Android 项目-几种常见的应用架构
- Android项目-几种常见的应用架构
- Android常见的应用架构
- Android项目几种常用的项目架构
- 几种常见Android代码架构分析
- 几种常见Android代码架构分析
- Android应用的几种常见开发框架
- 几种常见的Android自动化测试框架及其应用
- 几种常见的Android自动化测试框架及其应用
- 几种常见的Android自动化测试框架及其应用
- 几种常见的软件架构
- 几种常见的测试架构简介
- WSGI应用常见的几种写法
- 项目中常见的几种接口
- Linux主机安全防护系列(二)iptables
- Microsoft.Windows.TimedScript.PropertyBagProvider
- 常见adb命令&常见错误
- 使用eclipse连接hadoop失败情况
- Linux学习之Linux常用命令整理
- Android 项目-几种常见的应用架构
- eclipse工具使用 (代码注释 工具配置)
- 插件机制(转)
- CSU 1101 报数游戏
- 《一种基于固态盘和硬盘的混合存储架构》 结
- javascript - 【事件冒泡】和【事件捕获】
- Pull 解析xml
- 测试用例设计经典面试题——电梯,杯子,笔,桌子,洗衣机
- Swift学习笔记(十四)——字符,常量字符串与变量字符串