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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM