# Android Fragment 里面通过 FrameLayout 添加 FragmentAndroid 开发中,我们经常需要使用 Fragment 来构建灵活的用户界面。而在一个 Fragment 中,我们又可以通过 FrameLayout 来添加其他的 Fragment。本篇文章将详细介绍在 Android Fragment 中如何使用 FrameLayout 来添加 Fragme
原创 11月前
607阅读
什么是Fragment?    简单来说,Fragment其实可以理解为一个具有自己生命周期的控件,只不过这个控件又有点特殊,它有自己的处理输入事件的能力,有自己的生命周期,又必须依赖于Activity,能互相通信和托管 。  说白了:Fragment也是用来显示的;就是可以把“按钮(Button)”、“文本(TextView)”等组件放在上面,再通过“onCreat
转载 9月前
161阅读
在说例子之前首先了解一些关于Fragment的基本知识,Fragment和Activity的生命周期很相似,实现一个Fragment要重写其OnCreateView方法。Fragment可以看做是Activity的一部分,可以添加到Activity的任意一个Layout布局中,并随着Activity的销毁而销毁。为了更好的向低版本兼容一般我们在使用的时候都会采用support.v4下的Fragme
转载 2023-08-01 20:13:20
181阅读
1、Fragment的产生与介绍 Android运行在各种各样的设备中,有小屏幕的手机,超大屏的平板甚至电视。针对屏幕尺寸的差距,很多情况下,都是先针对手机开发一套app,然后拷贝一份,修改布局以适应什么超级大屏的。难道无法做到一个app可以同时适应手机和平板吗?答案是,当然有,那就是Fragment.Fragment出现的初衷就是为了解决这样的问题。你可以把Fragment当成Activity一
      背景:今天遇到一个问题,虽然不是很小但是也不是很大,就是从fragmentA准确的跳到fragmentB去,还有就是从Activity准确的跳到fragment 去,后面这个问题让我想了好半天,最后还是处理了,处理这个问题就不要用广播去传值解决了,因为会出现……  after on saveInstance错误。  &nbsp
开发中经常遇到很多fragment 嵌套在一起,我们不仅需要在actvity中管理fragment, 在fragment也要管理所属的fragment,一个两个还好说,如果特别多的话,我们的项目嵌套很难管理,我们自己都觉得乱。实际开发中我就遇到这种问题,之前都是每个模块一个activity,现在全是fragment,不光要处理跳转,还有可能支持fragment回退。我开始想怎么解决这个问题。首先,
转载 2023-07-06 23:08:15
208阅读
简介fragmentandroid中是以碎片的形式依附在activity中,常被成为android控件中的第五大组件,现在更多的形式都是以单activity+多fragment的app结构。在相同界面中,用fragment比activity所占用内存要小的多,如果我们考虑到性能优化这方面,我们也可以优先考虑使用fragment。我们可以从以下几个方面进行解析。fragment为何成为第五大组件?
TabActivity在Android4.0以后已经被完全弃用,取而代之的是FragmentFragmentAndroid3.0新增的概念,Fragment翻译成中文是碎片的意思,不过却和Activity十分的相似。以下内容适用于3.0及以上的版本,3.0以下就不再赘述。官方文档地址:http://developer.android.com/reference/android/support/
Android Fragment 使用及浅析Fragment 是在 Android 3.0 (API level 11) 开始引入的。每个 Fragment 拥有自己的布局以及生命周期。Fragment不能独立存在,必须依赖于Activity。一个Activity里可以有多个Fragment,并且一个Fragment可以被多个Activity重用。Fragment 的基本使用首先需要创建一个 Fr
我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。 但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机的界面放在平板上可能会有过分被拉长、控件间距过大等情况。这个时候更好的体验效果是在Activity中嵌入"小Activity",然后每个
一、FragmentManager、FragmentTransaction、Fragment、FrameLayout容器之间的关系和用法:1、布局中用Framlayout容器,这样在代码中动态增加Fragment时才能达到层叠效果。2、Fragment在Activity中初始化之后,它的生命周期就跟着Activity走了。注意,在onCreate方法中是不能findFragmentByTag的,因
Android开发之Fragment基本总结1.Fragment的基本原理:Fragment的用法主要是那些?1.可以利用Fragment实现“选项卡切换”和“底部导航栏”页面切换;2.Fragment是在Android3.0引入,主要为了大屏幕安卓设备UI展示问题;通俗点理解就是一套UI布局自适应不同屏幕大小的安卓设备,而不用针对不同设备另外开发一套UI布局;如上图所示布局,如果采用Activi
转载 2023-07-26 04:58:56
60阅读
本篇博客力求为大家说明Fragment如何产生,什么是FragmentFragment生命周期,如何静态和动态的使用FragmentFragment回退栈,Fragment事务;以及Fragment的一些特殊用途,例如:没有布局的Fragment有何用处?Fragment如何与Activity交互?Fragment如何创建对话框?Fragment如何与ActionBar集成等等。1、Fragm
一、目录什么是FragmentFragment的生命周期Fragment的使用方式什么是Fragment的回退栈?【重要】Fragment与Activity之间的通信【难点】Fragment与Activity通信的优化【超难点】如何处理运行时配置发生变化【以屏幕翻转为例】 二、Fragment详解1.什么是Fragment?你可以简单的理解为,Fragment是显示在Activity中的
转载 2023-07-25 23:21:10
437阅读
场景:通过Activity搭配Fragment来搭建项目框架是很流行的做法,在开发中,你很可能需要在Fragment中去获取触摸事件来实现业务需求,比如,你可能希望在你的页面中实现如下功能,在界面上触摸滑动的时候显示右下角的添加按钮,否则自动隐藏该按钮  但是,Fragment本身是没有触摸事件的,也许有人会从Layout的触摸事件入手,这也不失为一个好方法,但是在某些情况下,
转载 11天前
0阅读
一.Fragment 是什么Android Fragment最初是为适应大屏幕只需要更新一部分视图的情况而产生的, Fragment可以当作一个界面的一个组成部分,它小于Activity,一个Activity可以包含多个Fragment,且不同的时刻可以自由地控制一个Activity中呈现出哪些Fragment。就像Linux中进程与线程的关系一样。这就意味着Fragment可以有自己的生命周期,
1、Fragment的产生与介绍 Android运行在各种各样的设备中,有小屏幕的手机,超大屏的平板甚至电视。针对屏幕尺寸的差距,很多情况下,都是先针对手机开发一套App,然后拷贝一份,修改布局以适应平板神马超级大屏的。难道无法做到一个App可以同时适应手机和平板么,当然了,必须有啊。Fragment的出现就是为了解决这样的问题。你可以把Fragment当成Activity的一个界面的一个组成部分
1、Fragment的产生与介绍Android运行在各种各样的设备中,有小屏幕的手机,超大屏的平板甚至电视。针对屏幕尺寸的差距,很多情况下,都是先针对手机开发一套app,然后拷贝一份,修改布局以适应什么超级大屏的。难道无法做到一个app可以同时适应手机和平板吗?答案是,当然有,那就是Fragment.Fragment出现的初衷就是为了解决这样的问题。你可以把Fragment当成Activity一个
转载 2023-09-12 20:36:32
208阅读
# Android Kotlin Fragment嵌套FragmentAndroid应用程序开发中,Fragment是一种用于构建灵活用户界面的组件。通常情况下,我们会将多个Fragment组合在一起来构建复杂的界面。但有时候,我们需要在一个Fragment中嵌套另一个Fragment,以实现更复杂的界面和交互效果。本文将介绍如何在Android应用中使用Kotlin语言实现Fragment
原创 4月前
190阅读
  • 1
  • 2
  • 3
  • 4
  • 5