android 中Activity 加载Fragment ;Fragment中加载ViewPager
2016-03-24 22:12
127 查看
1、
(1)Activity 加载Fragment
private void initFragment(){
FragmentManager fm = getSupportFragmentManager();
FragmentTransaction bt = fm.beginTransaction();
bt.replace(R.id.fl_content,new ContentFragment(),FRAGMENT_CONTENT);
bt.replace(R.id.fl_left_menu,new LeftMenuFragment(),FRAGMENT_LEFT_MENU);
bt.commit();
}
(2) Fragment获取Activity
mActivity = getActivity();
2、
(1)Fragment中加载ViewPager
private ArrayList<BasePager> mPagerLists;
mPagerLists =new ArrayList<BasePager>();
mPagerLists.add(new HomePager(mActivity));
(2)ViewPager获取Fragment
Main2Activity mainactivity=(Main2Activity) mActivity;
LeftMenuFragment leftMenuFragment = mainactivity.getLeftMenuFragment();
(1)Activity 加载Fragment
private void initFragment(){
FragmentManager fm = getSupportFragmentManager();
FragmentTransaction bt = fm.beginTransaction();
bt.replace(R.id.fl_content,new ContentFragment(),FRAGMENT_CONTENT);
bt.replace(R.id.fl_left_menu,new LeftMenuFragment(),FRAGMENT_LEFT_MENU);
bt.commit();
}
(2) Fragment获取Activity
mActivity = getActivity();
2、
(1)Fragment中加载ViewPager
private ArrayList<BasePager> mPagerLists;
mPagerLists =new ArrayList<BasePager>();
mPagerLists.add(new HomePager(mActivity));
(2)ViewPager获取Fragment
Main2Activity mainactivity=(Main2Activity) mActivity;
LeftMenuFragment leftMenuFragment = mainactivity.getLeftMenuFragment();
相关文章推荐
- android 添加监听器失败
- 在Android Studio中查看Sqlite数据内容的方法
- [android] 在不同的activity之间传递数据
- Android中layout-sw600dp、layout-w600dp和layout-h600dp的区别
- Android消息机制中Handler切换线程的思考
- Android存储数据到sdcard
- Android AsynTask
- android listview改变字体的大小、颜色
- 第四周Android实习笔记
- LruCache,DiskLruCache实现分析
- Android 自动显示与隐藏布局的 ListView
- android 抽取BaseFragment
- AndroidStudio无法启动手机虚拟机
- android事件传递机制测试分析
- androidstudio使用
- android android.widget.Switch控件的介绍
- ubuntu14.04 配置 AOSP(android open source project)android系统源码编译环境
- Android ListView给每个Item显示不同颜色的字体
- Android WebView的Js对象注入漏洞解决方案
- 【Android压力测试】monkey压力测试(很全、很详细)