我知道了如何使用 Fragment 创建一个 tabhost,如下图所示
单击屏幕下方的选项卡时,“Fragment_container”会发生变化,并将分别链接到片段 1 到 4。
这就是我目前所取得的一切,现在我想做的是
我的目的是,我不知道我是否正确使用了这些术语,每个片段就像一个单独的活动,我可以在该片段内启动活动,就像上面的照片一样,带有过渡动画并且不会消失标签主机。(其实我用的是iOS,不经常用安卓,安卓可以吗?)
我试过了 :
Intent intent = new Intent(getActivity(), Fragment5.class);
startActivity(intent);
它成功启动了活动,但 tabhost 消失了。
Fragment newFragment = new Fragment5();
FragmentTransaction transaction = getFragmentManager().beginTransaction();
transaction.replace(R.id.content, newFragment);
transaction.addToBackStack(null);
transaction.commit();
基本上可以,但是只有一种方法吗?我的情况还有其他有效的解决方案吗?