Fragment和FragmentActivity的区别-程序员宅基地

技术标签: FragmentActivity  Android转载  Fragment  

使用Fragment的原因
1. Activity间的切换不流畅
2. 模块化Activity,方便做局部动画(有时为了到达这一点要把多个布局放到一个activity里面,现在可以用多Fragment来代替,只有在需要的时候才加载Fragment,提高性能)


使用方法
FragmentActivity
1. 在内部的某个ViewGroup内动态添加或替代一个Fragment
fg:
            KsMainFragment frg = (KsMainFragment) cls.newInstance();
            frg.setArguments(bundle);
            FragmentTransaction ft = getSupportFragmentManager()
                    .beginTransaction();
            ft.replace(R.id.fcon_subview, frg);
            mFocusFrage = frg;
            ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
            ft.commit();


2. 在layout中定义一个标签,制定id和对应Fragment的classname
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Xia_LiYong/article/details/50035797

智能推荐

mac cocos2dx android-程序员宅基地

文章浏览阅读989次。localhost:proj.android mxhd4$ ./build_native.sh NDK_ROOT = /Users/mxhd4/Movies/android-ndk-r9cCOCOS2DX_ROOT = /Users/mxhd4/Movies/2.0.4/cocos2d-2.0-x-2.0.4/test_cocos2dx_mac/proj.android/../..AP

链表的定义,链表的连接,指定节点的删除_abc.117.con-程序员宅基地

文章浏览阅读693次,点赞2次,收藏13次。c语言单项链表_abc.117.con

make: *** [out/target/product/generic/obj/SHARED_LIBRARIES/libstagefright_intermediates/OMXCodec.o]-程序员宅基地

文章浏览阅读8.9k次。从codeaurora下载android code,编译时出错make: *** [out/target/product/generic/obj/SHARED_LIBRARIES/libstagefright_intermediates/OMXCodec.o] Error 1的解决办法:I managed to solve those problems above using charging

Python中的幸存者实体提取和网络图-程序员宅基地

文章浏览阅读365次。During the lockdown, I watched and re-watched copious amounts of television. I turned around and saw that people were *gasp* learning new skills. So it occurred to me — why not combine the two for som..._python entity_extract

微信开发小程序_小程序textarea bindinput-程序员宅基地

文章浏览阅读784次。1、注册页面对于小程序中的每个页面,都需要在页面对应的js文件中进行注册,指定页面的初始数据、生命周期回调、事件处理函数等。使用Page构造器注册页面简单的页面可以使用Page()进行构造。Page({ data:{ text:"This is page data." }, onload:function(options){//页面创建时执行}, onShow:function(){//页面出现在前台时执行}, onReady:function(){//页面首次渲染完毕时执行}, o_小程序textarea bindinput

应用调节背光亮度的方法_backlight control数值-程序员宅基地

文章浏览阅读3.4k次。应用调节亮度常用的方法有如下两种:一、利用IOCTL:在背光驱动的IOCTL里面增加调节背光亮度的IOCTL,如下:case IOCTL_BACKLIGHT_ADJUST: //获取应用传递过来的参数 //调节PWM值case IOCTL_BACKLIGHT_GETLEVEL://这个主要用来查询当前背光亮度。 //传送出背光的当前亮度。在应用程序里面通过deviceiocontrol 传递个参_backlight control数值

随便推点

ijkplayer编译_jjdxm_ijkplayer直播-程序员宅基地

文章浏览阅读172次。gitub网址:https://github.com/Bilibili/ijkplayer1.编译环境 ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” apt-get install git apt-get install yasm2.设置Linux环境变量_jjdxm_ijkplayer直播

联想小新增加固态硬盘及系统重装步骤_小新增加磁盘-程序员宅基地

文章浏览阅读2.2w次,点赞2次,收藏13次。1.选型,我选的是三星m2 970 22*80固态硬盘,网上找了些资料,觉得三星靠谱2.拆机,将底部的所有螺丝去下,用卡片沿着边沿滑动,不要硬拆3.装固态,在左下角位置将固态装上,另一边螺丝锁紧(笔记本没有带m2螺丝,需要自己购买)4.装机,盖上面板,螺丝锁上5.制作U盘pe系统,去系统之家下载个旗舰版或专业版win10系统6.启动按F2 bios更改uefi为legacy,将识别出的固..._小新增加磁盘

【转载】qt中文件读写操作_qt io操作 readall-程序员宅基地

文章浏览阅读712次。原文出处:http://blog.csdn.net/wangqing_12345/article/details/51207548 1、QIODevice 直接继承自QObject QIODevice类是输入/输出设备的基类。 QIODevice为设备提供了公共实现和抽象接口用于读写块数据。 QIODevice是一个抽象类,不能被实例化。 被Q3Socket,Q3SocketDevice_qt io操作 readall

Windbg+sos调试.net笔记-程序员宅基地

文章浏览阅读537次。32位进程需要32位SOS。 32位SOS仅适用于32位WinDbg。加载扩展要加载扩展,有2个命令。一个是.loadby,另一个是.load。对于.loadby,请使用相对路径;对于.load,请使用完整路径。对于.loadby,有5个选项:.loadby sos mscorsvr.loadby sos mscorwks.loadby sos clr.loadby sos coreclr.loadby sos 其中mscorsvr确实很旧(.NET CLR 1,服务器版本),mscor_windbg+sos

chisel入门踩坑-程序员宅基地

文章浏览阅读1w次,点赞5次,收藏13次。chisel入门踩坑。填补了Berkeley文档中没有说清楚的地方。

【Windows】快捷键操作指南-程序员宅基地

文章浏览阅读580次。作为靠手吃饭的程序员,想过有一天只能单手操作命令,该如何谋生吗?假设有这么一天,你就必须抛弃鼠标,单手操作。作者收集了windows下的部分好用命令,会保持更新。【Windows命令】常用命令:(三个tab,一大一关)Alt+tab(快速):切换窗口Win+ Tab:松开键盘界面不会消失.Ctrl+Tab :切换到下一个选项卡或浏览器的标签Alt键相关