0

我是 Action Bars 的新手,并选择了 ActionBar Sherlock,因为它可以在较旧的 Android 型号上运行。我主要是一名 iOS 开发人员,所以如果我使用一些相关术语,我深表歉意。

我有三个带有三个单独片段的选项卡,片段 1、片段 2、片段 3。

ActionBar Tabs我可以使用和在三个片段之间导航ViewPager。我想知道在片段中导航的设计是什么 - 例如,片段 1 有一个按钮,当点击时会导致片段 1a。我是向一个新的 Activity 还是一个新的 Fragment 发起一个意图?或者有没有不同的方法来做到这一点。

我还想保留一个设计,使操作栏的顶部带有选项卡,其中包含 Fragment 1、Fragment 2 和 Fragment 3。

抱歉,如果我没有提供足够的信息。

更新 基本上,如何通过单击按钮将 Fragment 1 替换为 Fragment 1a。

4

2 回答 2

2

来自 Android 开发者文档:

// Create new fragment and transaction
Fragment newFragment = new ExampleFragment();
FragmentTransaction transaction = getFragmentManager().beginTransaction();

// Replace whatever is in the fragment_container view with this fragment,
// and add the transaction to the back stack
transaction.replace(R.id.fragment_container, newFragment);
transaction.addToBackStack(null);

// Commit the transaction
transaction.commit();
于 2013-10-23T16:08:00.303 回答
-1

从一个片段中,您可以要求您的活动转换到其他片段。切换到需要的选项卡。见 getActivity

于 2013-10-23T15:29:21.470 回答