android FragMent使用笔记
2017-08-13 23:41
246 查看
1、新建FragMent JAVA文件
2、onCreate中
重要的是设置完就需要
2、onCreate中
mFragmentManager = getFragmentManager(); //先初始化所有Fargment 第一次启动时选中第0个tab setTabSelection(0); setTabSelection(1); setTabSelection(2); setTabSelection(0);
private void setTabSelection(int index) { //clearSelection(); // 开启一个Fragment事务 FragmentTransaction transaction = mFragmentManager.beginTransaction(); // 先隐藏掉所有的Fragment,以防止有多个Fragment显示在界面上的情况 hideFragments(transaction); switch (index){ case 0: if (mstandardFragment == null) { // 如果MessageFragment为空,则创建一个并添加到界面上 mstandardFragment = new standardFragment(); transaction.add(R.id.content,mstandardFragment); } else { // 如果MessageFragment不为空,则直接将它显示出来 transaction.show(mstandardFragment); } break; case 1: if (mProfessionalFragment == null) { // 如果MessageFragment为空,则创建一个并添加到界面上 mProfessionalFragment = new ProfessionalFragment(); transaction.add(R.id.content, mProfessionalFragment); } else { // 如果MessageFragment不为空,则直接将它显示出来 transaction.show(mProfessionalFragment); } break; case 2: if (mComprehensiveFragment == null) { // 如果MessageFragment为空,则创建一个并添加到界面上 mComprehensiveFragment = new ComprehensiveFragment(); transaction.add(R.id.content, mComprehensiveFragment); } else { // 如果MessageFragment不为空,则直接将它显示出来 transaction.show(mComprehensiveFragment); } break; } transaction.commit(); }
重要的是设置完就需要
transaction.commit();
之前调试忘记这句然后就是显示不出来
相关文章推荐
- Android仿微信界面--使用FragmentPagerAdapter,viewpager实现(慕课网笔记)
- android笔记4——Fragment的使用
- android菜鸟学习笔记27----Fragment的简单使用
- Android笔记(8)---Fragment的使用(静态加载,动态加载)
- android中DialogFragment的一些使用笔记
- [android](学习笔记5)使用带有参数的Fragment
- Android笔记之Fragment的使用
- 笔记 Android的Fragment初使用
- 安卓笔记android fragment在viewpager中的使用和屏幕切换的状态保存等
- Android菜鸟笔记-Fragment日常使用记录
- Android复习笔记(13)-Fragment的使用(1)
- Android仿微信界面--使用Fragment实现(慕课网笔记)
- Android Fragement学习笔记(三)----PreferenceFragment使用
- Android仿微信界面--使用Fragment实现(慕课网笔记)
- 在Android上使用ZXing识别条码 二次开发笔记
- Android开发学习笔记-8 SQLite使用
- Android笔记】Notification和NotificationManager的基本使用方法(转)
- Android 开发笔记—— Handler的使用
- 在Android上使用ZXing识别条码 二次开发笔记 (2)
- android平台开发笔记1----Spinner不能在sub activity中使用