您的位置:首页 > 移动开发 > Android开发

android之fragment

2013-12-02 22:14 405 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: