基本上我需要一些建议,这是在我的情况下切换视图的最佳方法。我的应用程序有5个不同的选项在每个选项卡中,我都使用活动管理器在此选项卡中启动我需要的所有活动。现在我有一点问题。在其中一个选项卡中,我需要创建三个不同的选项卡。在第二个选项卡中,我使用了3个按钮,这些按钮通过viewflipper切换视图。但是现在我在每个需要切换的新标签(或按钮)中都有2或3个视图。我用viewflipper做到了,但它实际上不是我想要的,因为我想使用后退按钮在视图之间切换。
示例:
MAIN TAB BAR : ONE TWO THREE FOUR FIVE
SECOND TAB BAR INSIDE TAB THREE / OR JUST THREE BUTTONS : TAB-A TAB-B TAB-C
IN TAB-A I have only one view.
IN TAB-B I have 2 views. View 1 is a listView and onItemClick switch view 2.
IN TAB-C I have same scenario like in TAB-B.
P.S. View 1 and View 2 directly can change to TAB-C.And I need to be able to send data between the views/activities.
有任何建议如何做到这一点? ViewFlipper
或其他。
答案 0 :(得分:1)
您可以覆盖活动中的onBackPressed以更改后退按钮的默认行为
http://developer.android.com/reference/android/app/Activity.html#onBackPressed()
答案 1 :(得分:1)
更好地使用选项卡THREE中的活动并创建三个按钮来启动新活动。您可以在这些活动中使用ViewFlipper来更改视图,或者查看视图。这取决于您的需求。