Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發實例 >> Android項目-幾種常見的應用架構

Android項目-幾種常見的應用架構

編輯:Android開發實例

 android兩種Tab分頁的方式:TabActivity和ActivityGroup

http://www.fengfly.com/plus/view-209429-1.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。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved