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
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
相关文章推荐
- [Android开发实战]Android手势密码(支付宝手势密码)实现(支持2.x)
- Android学习笔记:用adb连接到Android设备
- 简单的Android播放器
- android绕过设备锁(device lock)
- 苹果MAC操作系统上搭建Android开发平台环境
- Android学习笔记_17_Intent匹配规则(隐式意图)
- Android 下用 Pull 解析和生成 XML
- Android中画虚线以及用path画线时设置颜色等效果的改变
- Android学习笔记(五)常用控件ToggleButton
- android 短信发送器
- Android的TextView使用Html来处理图片显示、字体样式、超链接等
- android 4.x 显示、隐藏导航条
- Android学习.1(线性布局和相对布局)
- android 加载图片防止内存溢出
- 【转】Android四大基本组件介绍与生命周期
- Android am命令
- Android开发实践:基于命令模式的异步任务线程
- Android开发实践:基于命令模式的异步任务线程
- Android 基本测试工具的使用
- android framework java层是如何拦截并分发底层传送来的按键事件