1:添加fragment,布局中要有frameLayout。
Fragment fragment = new Fragment();
getSupportFragmentManager().beginTransaction()
.replace(R.id.content, fragment).commit();
2:在布局中直接添加fragment
在Activity中如何得到布局中的Fragment
FragmentManager fm = getSupportFragmentManager();
Fragment fragment = fm.findFragmentById(R.id.fragment1);
3:FragmentTabHost (Activity中)
FragmentTabHost mTabHost = (FragmentTabHost) findViewById(android.R.id.tabhost);
mTabHost.setup(this, getSupportFragmentManager(), R.id.realtabcontent);
FragmentTabHost (Fragment中)
FragmentTabHost mTabHost = (FragmentTabHost) layout.findViewById(android.R.id.tabhost);
mTabHost.setup(getActivity(), getChildFragmentManager(), R.id.realtabcontent);
添加fragment要Activity extends FragmentActivity
转载于:https://blog.51cto.com/wsy891008/1335126