读书人

请问:Tab切换有关问题

发布时间: 2012-12-23 11:28:15 作者: rapoo

请教:Tab切换问题
大家好,我的程序的主要框架是使用Tab进行切换,假设有两个TAB:A、B,Tab按钮在每个见面都要显示出来,两个Tab都是按照栈的方式组织Activity的,而且两个Tab是独立的。例如:
例子1:
A1->A2->A3 到A3后,点击TAB B:到B1,然后按返回键,退出程序。

例子2:
A1->A2->A3 到A3后,点击TAB B:到B1->B2,然后点击Tab A,到A3,按返回键,到A2,再按返回键到A1,再按返回键,退出程序

例子3:
A1->A2->A3 到A3后,点击TAB B:B1->B2,然后点击Tab A,到A3,点击TAB B,到B2,按返回键,到B1,再按返回键,退出程序。

综上,有这么几个特点:
1、在当前TAB中,按返回键,就返回到当前TAB的上一个页面,如果目前已经是最底层的页面,那么就退出程序。
2、切换TAB时,总是到该TAB的最上层页面
3、每一个Tab都是互相独立的,互不影响。
4、每一个Tab的界面都可以组织成一个栈。

当然,自己可以按照上述的特点实现这样一个框剪,但是费时费力。我想的是,Android有没有一个现成的框架可供使用?
我在使用TabHost的时候发现,Tab可以关联Activity,可以使用LocalActivityManager管理子Activity,但是这个是否可以实现我的需求?谢谢大家!!!

读书人网 >Android

热点推荐