开发中经常遇到很多fragment 嵌套在一起,我们不仅需要在actvity管理fragment, 在fragment也要管理所属的fragment,一个两个还好说,如果特别多的话,我们的项目嵌套很难管理,我们自己都觉得乱。实际开发我就遇到这种问题,之前都是每个模块一个activity,现在全是fragment,不光要处理跳转,还有可能支持fragment回退。我开始想怎么解决这个问题。首先,
转载 2023-07-06 23:08:15
208阅读
一、静态使用Fragment,也就是碎片,本意是为了适配大屏幕的安卓设备而生的。但是出现后,很多安卓开发者都非常喜欢这个东西。这个东西很好用,但是也不是很容易用。下面我来来细细解说AndroidFragment。1、Fragment产生的缘由运行Android的设备繁多,屏幕大小更是多种多样。针对不同屏幕尺寸,通常情况下,开发者都是先针对手机开发一套源代码,然后拷贝一份,修改布局以适应大屏幕设
转载 2023-06-14 20:54:55
219阅读
一.Fragment 是什么Android Fragment最初是为适应大屏幕只需要更新一部分视图的情况而产生的, Fragment可以当作一个界面的一个组成部分,它小于Activity,一个Activity可以包含多个Fragment,且不同的时刻可以自由地控制一个Activity呈现出哪些Fragment。就像Linux中进程与线程的关系一样。这就意味着Fragment可以有自己的生命周期,
引言 在Android3.0开始,Android引入了Fragment。当初最主要的目的是为了给大屏幕手持设备提供更加灵活和动态的UI设计。随着应用功能越来越多,界面越来越复杂,我们会利用Fragment对Activity的界面进行模块化编程。比如一个Activity界面内有多个请求,每个请求得到的结果展示不同的UI片段,那么我们就可以将Activity利用Fragment来完成UI模块化。目前
转载 2023-08-23 02:02:32
50阅读
文章目录Fragment 详解什么是FragmentFragment的生命周期Fragment的使用方式静态使用Fragment动态使用Fragment什么是Fragment的回退栈?Fragment与Activity之间的通信Fragment与Activity通信的优化优化案例 Fragment 详解什么是Fragment?你可以简单的理解为,Fragment是显示在Activity的Ac
详谈Fragment***前言***1.Fragment——碎片2.Fragment的生命周期3.Fragment和Activity的通信总结 前言 就是心血来潮突然想写fragement的博客啊!1.Fragment——碎片1.Fragment——碎片 它是嵌入到Activity的片段,google在使用Activity时,发现Activity耗费资源的更多,为了能够复用界面的一部分组件,
转载 2023-09-14 21:16:26
58阅读
FragmentAndroid最常使用的控件之一。一般情况下,我们会在首页使用到,有的小伙伴也会单Activity和多Fragment的App。我总结了一下我了解的Fragment知识,希望对看这篇文章的小伙伴有所帮助。Fragment的概念FragmentAndroid3.0新增的概念,中文意思是“碎片”,它与Activity非常相似,用一个Activity描述一些行为或者一部分用户界面,
Android开发,最开始我们用的都是四大组件activity,用来构造各种页面,一个activity就是一个页面,这样子就会造成,在逻辑复杂,页面多的情况下,会出现很多activity,这个时候会增加对activity管理的负担。因此Fragment出现了。那么什么是Fragment呢?Fragment是在android 3.0新增的,其中文可以理解为碎片,最初是为了满足平板的大屏而推出
转载 2023-07-30 21:09:47
177阅读
概述:不过,这几天我也是各种上网查和问其他人完成了这个小程序。    程序的主要功能是在一个FragmentActivity添加四个Fragment,再每个Fragment中去显示相应的手机信息。如:手机当前电量、手机内存占用率、获取手机上的已安装的应用程序名称等。代码示例:在FragmentActivity中加载第Fragment的方法是:// 定义一个Fragment管理
   随着大众生活水平的提高,再加上移动互联网的迅速发展,几乎每个人都至少拥有一台搭载Android系统的移动设备。Android设备的多样性给我们带来了很大的便捷,各Android设备拥有不同分辨率和不同屏幕大小,特别是平板电脑和手机间的差别巨大,使得同样的界面在不同的设备上显示出不同的效果。为了能够同时兼顾到手机和平板电脑的开发,自Android 3.0版本开始引入了碎片
一、Fragment概述       在一个ActivityFragment代表UI的一个部分或者一个行为。一个Activity可以结合多个Fragment对象,也可以在多个activity中使用相同Fragment字节码对应的不同对象。一个Fragment对象必须被嵌入在一个主Activity对象,该Fragment的生命周期与主Activity息
转载 2023-10-25 18:57:23
43阅读
小记1. 关于Fragment的初始化传参问题我们在使用Avtivity+Fragment组合方式建立界面的时候,通常会在Activitynew若干个Fragment,但是在Fragment需要传参数的时候,我们直接在Fragment中用构造函数的方式传参数会不会有问题呢?没错,我们在AndroidStudio是用构造方法的方式传参数,会报错,简单是说:"Fragment穿参数赋值的方式可
转载 4月前
97阅读
FragmentAndroid3.0新增地概念,其中文意思是碎片,是一种可以嵌入在活动当中的UI片段,它能让程序更加合理和充分地利用大屏幕地空间。它与Activity十分相似,用来在一个activity描述一些行为或一部分用户界面。使用多个Fragment可以在一个单独地activity建立多个UI面板,也可以在多个activity重用Fragment。一个Fragment必须被嵌入到一个
         通常我们使用Activity来展示界面,但是在手机上界面可能显示的很好看,但在平板上,因为平板的屏幕非常大,手机的界面放在平板上可能会出现控件被拉长、控件之间间距变大等问题。为了更好的体验效果,在Activity嵌入“子Activity”,然后每个“子Activity”又可以拥有自己的布局,于是Fragment登场了。什么是Fr
转载 7月前
29阅读
1.定义     Fragment中文解释是碎片的意思,主要用在大屏幕设备上,例如平板电脑上,支持更加动态和灵活的UI设计。 Fragment在你的应用相当于是一个模块化和可重用的组件,因为Fragment定义了它自己的布局,以及通过使用它自己的生命周期回调方法定义了它自己的行为,你可以将Fragment包含到多个Activity。 2.特点 (1
转载 2023-07-29 20:19:56
54阅读
TabActivity在Android4.0以后已经被完全弃用,取而代之的是FragmentFragmentAndroid3.0新增的概念,Fragment翻译成中文是碎片的意思,不过却和Activity十分的相似。以下内容适用于3.0及以上的版本,3.0以下就不再赘述。官方文档地址:http://developer.android.com/reference/android/support/
简介fragmentandroid是以碎片的形式依附在activity,常被成为android控件的第五大组件,现在更多的形式都是以单activity+多fragment的app结构。在相同界面,用fragment比activity所占用内存要小的多,如果我们考虑到性能优化这方面,我们也可以优先考虑使用fragment。我们可以从以下几个方面进行解析。fragment为何成为第五大组件?
Android开发-Fragment嵌套Fragment前言使用依赖远程仓库地址布局实现使用控件xml代码Java实现效果图项目地址 前言在大多数公司,他们会尽量少写Activity,多使用Fragment,使项目变成一个千层饼,在本文章我会给大家介绍一下Fragment嵌套Fragment的实现使用依赖implementation 'com.google.android.material:
转载 2023-07-09 23:07:18
170阅读
自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~ 本篇博客力求为大家说明Fragment如何产生,什么是FragmentFragment生命周期,如何静态和动态的使用FragmentFragment回退栈,Fragment事务;以及Fragment的一些特殊用途,例如:没有布局的Frag
Android Fragment完全解析,关于碎片你所需知道的一切一. 什么是FragmentFragment(碎片)就是小型的Activity,它是在Android3.0时出现的。Fragment是表现ActivityUI的一个行为或者一部分。可以把fragment想象成activity的一个模块化区域,有它自己的生命周期,接收属于它自己的输入事件,并且可以在activity运行期间添加和删除
转载 2月前
833阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5