我正在为Android 3.0+创建一个应用程序,该应用程序使用带有选项卡的操作栏进行导航。我有2个选项卡,每个负载ListFragment:Android - Honeycomb - 操作栏选项卡和片段
Tab 1 Tab2
A B
C D
其中A & C是在选项卡1和B & d列表项是在标签2.
当前列表中的项目,如果你选择TAB2,然后项目B新的ListFragment被加载到Tab2中当前列表片段的顶部。按回来将您带回原始的Tab2内容。但是,如果您不按回,而是选择Tab1,则会在您在Tab 2中加载的新内容的顶部看到Tab1的内容。所以我猜测还有更好的方法来做到这一点。我想在每个Tab中使用多个片段来减少每个选项卡中的代码复杂性(例如onListItemSelected处理)。有没有使用多个片段的另一种方法?我也试图保存状态,但我不知道如何分辨从用户点击回来(然后我想要恢复状态)和用户已选择标签1,然后再次选择标签2(我想要恢复状态)。
感谢
嗯,什么是C和d? – CommonsWare 2011-06-03 17:33:38