http://www.apkbus.com/blog-70574-40942.htmlhtml
一、單個Activity架構(推薦)android
首頁是Activity,裏面頁面爲Viewweb
頭部底部欄都是公用的,只是改變文字和圖案。架構
底部導航欄爲RadioButtonspa
中部能夠滑動切換。orm
跳轉很快,可是首頁不流暢。htm
這種架構的好處是思路清晰,系統運行開銷小。缺點是控制很差的話代碼混亂,並且生命週期很差管理。blog
二、多個Activity-利用BaseActivity提供共性生命週期
三、多個Activity-利用TabActivityget
MainActivity(TabActivity)->子Activity(BaseActivty)
代碼與思路都清晰
BaseActivity擁有相同的後退和頭部底部欄
3.1 MainActivity(TabActivity)->子Activity(ActivityGroup)->孫子Activity(BaseActivty)
PS:適合須要在一個TabHost內實現多個Activity的跳轉
3.2 Radiobutton與TabActivity結合跳轉(代碼很是清晰)
四、多個Activity-ActivityGroup(官方已經標爲不推薦)
底部欄用GridView實現,底部也是用RadioButton。
轉發於:http://www.cnblogs.com/TseChiHoi/archive/2012/09/06/2673978.html