TabActivity在Android4.0以后已经被完全弃用,取而代之的是FragmentFragmentAndroid3.0新增的概念,Fragment翻译成中文是碎片的意思,不过却和Activity十分的相似。以下内容适用于3.0及以上的版本,3.0以下就不再赘述。官方文档地址:http://developer.android.com/reference/android/support/
Fragment* 用途:在一个Activity里切换界面,切换界面时只切换Fragment里面的内容* 在一个Activity中切换多个界面,每个界面就是一个Fragment* Fragmnent的内容也是一个View对象* 生命周期方法跟Activity一致,可以理解把其为就是一个Activity* fragment切换时会销毁旧的,再创建新的* 定义布局文件作为Fragment的显示内容//
转载 11月前
67阅读
# Android Fragment定义ActionBar Android应用的用户界面设计中,ActionBar是一个非常重要的组成部分。它不仅能提供应用的导航,还能承载操作按钮及其他信息。对于复杂应用,使用Fragment来组织UI是非常常见的做法。本文将带你深入了解如何在Fragment中自定义ActionBar,通过实例代码和图示帮助理解。 ## 什么是ActionBar? Act
原创 2024-08-03 05:31:04
259阅读
初探LayoutManager=================================================================================与自定义ViewGroup类似,自定义LayoutManager所要做的就是ItemView的「添加(add)」、「测量(measure)」、「布局(layout)」。但是与自定义ViewGroup相比,La
转载 9月前
17阅读
# Android Fragment定义字体 在Android开发中,Fragment是一种常用的组件,用于构建动态和灵活的用户界面。然而,有时候我们希望在Fragment中使用自定义字体,以提升用户体验。本文将介绍如何在Android Fragment中实现自定义字体。 ## 1. 准备工作 首先,确保你的项目中已经包含了自定义字体文件。通常,字体文件的格式为`.ttf`或`.otf`。
原创 2024-07-20 09:51:39
61阅读
前言最近看到了Android一个开机动画,感觉效果还挺不错,本篇文章记录通过自定义View方式来实现这个Loading效果。自定义实现效果主要涉及到以下知识点: Canvas绘制圆弧drawArc()。属性动画 ValueAnimator的使用。路径Path与路径测量类PathMeasureh获取路径相关参数。画笔的渐变色属性 setShaper()与SweepGradient使用。说明 1、动画
转载 2023-06-14 20:33:32
219阅读
简介fragmentandroid中是以碎片的形式依附在activity中,常被成为android控件中的第五大组件,现在更多的形式都是以单activity+多fragment的app结构。在相同界面中,用fragment比activity所占用内存要小的多,如果我们考虑到性能优化这方面,我们也可以优先考虑使用fragment。我们可以从以下几个方面进行解析。fragment为何成为第五大组件?
转载 2023-11-15 21:12:02
169阅读
# Android 切换 Fragment定义动画 在 Android 开发中,我们经常需要使用 Fragment 来构建界面。当切换 Fragment 时,系统提供了默认的转场动画,但有时我们也需要自定义切换动画以增强用户体验。本文将介绍如何在 Android 中自定义 Fragment 切换动画,并提供相应的代码示例。 ## 1. Fragment 切换动画简介 在 Android
原创 2023-11-16 15:21:44
198阅读
# Android定义Tab Fragment切换 在Android开发中,TabLayout和Fragment结合是一个常见的UI设计,可以让用户方便地切换不同页面。但是有时候我们需要自定义Tab样式以及实现Tab切换时的动画效果。下面我们就来介绍如何实现自定义Tab Fragment切换的功能。 ## 准备工作 在开始之前,我们需要先准备好以下工作: 1. 创建一个新的Android
原创 2024-05-05 04:06:57
101阅读
 1  充值的或年纪的或 1  先讲例子  因为本身FlowLayout本身的预期是提供一种新的布局的方式,但是呢,在实际的开发中,大家更多的是使用在商品标签,搜索关键字的场景,那么就涉及到一些交互:比如用户选择了某个标签,首先你要去改变标签的样子给用户一个反馈,其次你需要记录用户的选择。那么在选择过程中还有多选的情况,比如4选2,4选
Android Fragment 使用及浅析Fragment 是在 Android 3.0 (API level 11) 开始引入的。每个 Fragment 拥有自己的布局以及生命周期。Fragment不能独立存在,必须依赖于Activity。一个Activity里可以有多个Fragment,并且一个Fragment可以被多个Activity重用。Fragment 的基本使用首先需要创建一个 Fr
我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。 但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机的界面放在平板上可能会有过分被拉长、控件间距过大等情况。这个时候更好的体验效果是在Activity中嵌入"小Activity",然后每个
转载 2023-11-18 10:07:13
98阅读
Android开发-Fragment嵌套Fragment前言使用依赖远程仓库地址布局实现使用控件xml代码Java实现效果图项目地址 前言在大多数公司中,他们会尽量少写Activity,多使用Fragment,使项目变成一个千层饼,在本文章中我会给大家介绍一下Fragment嵌套Fragment的实现使用依赖implementation 'com.google.android.material:
转载 2023-07-09 23:07:18
192阅读
开发中经常遇到很多fragment 嵌套在一起,我们不仅需要在actvity中管理fragment, 在fragment也要管理所属的fragment,一个两个还好说,如果特别多的话,我们的项目嵌套很难管理,我们自己都觉得乱。实际开发中我就遇到这种问题,之前都是每个模块一个activity,现在全是fragment,不光要处理跳转,还有可能支持fragment回退。我开始想怎么解决这个问题。首先,
转载 2023-07-06 23:08:15
227阅读
    前面两篇文章介绍了自定义View的onMeasure和onLayout原理,本文准备介绍自定义View的第三个关键部分,即onDraw()函数的重载。    对于一个自定义View来说,onMeasure只是用来计算View尺寸,onDraw()才是真正执行View的绘制,所以一般我们都需要重写onDraw()函数来绘制我们期望的UI界面。下面我以一
转载 2024-02-22 23:11:39
63阅读
1、Fragment的产生与介绍Android运行在各种各样的设备中,有小屏幕的手机,超大屏的平板甚至电视。针对屏幕尺寸的差距,很多情况下,都是先针对手机开发一套app,然后拷贝一份,修改布局以适应什么超级大屏的。难道无法做到一个app可以同时适应手机和平板吗?答案是,当然有,那就是Fragment.Fragment出现的初衷就是为了解决这样的问题。你可以把Fragment当成Activity一个
转载 2023-09-12 20:36:32
228阅读
1、Fragment的产生与介绍 Android运行在各种各样的设备中,有小屏幕的手机,超大屏的平板甚至电视。针对屏幕尺寸的差距,很多情况下,都是先针对手机开发一套App,然后拷贝一份,修改布局以适应平板神马超级大屏的。难道无法做到一个App可以同时适应手机和平板么,当然了,必须有啊。Fragment的出现就是为了解决这样的问题。你可以把Fragment当成Activity的一个界面的一个组成部分
转载 2023-10-25 18:54:53
350阅读
(一)前言本博客所有Demo都是根据网课点击打开链接一步一步完成,主要是供自己学习使用,侵删。初次接触Android开发,打算从一些常用的控件学习着走,再慢慢熟悉整个Android开发流程,而首先想学习的便是FragmentFragment(碎片),顾名思义Fragment是一些放置于activity当中的碎片,它可以让程序更加合理利用布局空间,而在生活当中,Fragment可以说是随处可见最常
转载 7月前
45阅读
一.Fragment 是什么Android Fragment最初是为适应大屏幕只需要更新一部分视图的情况而产生的, Fragment可以当作一个界面的一个组成部分,它小于Activity,一个Activity可以包含多个Fragment,且不同的时刻可以自由地控制一个Activity中呈现出哪些Fragment。就像Linux中进程与线程的关系一样。这就意味着Fragment可以有自己的生命周期,
一、目录什么是FragmentFragment的生命周期Fragment的使用方式什么是Fragment的回退栈?【重要】Fragment与Activity之间的通信【难点】Fragment与Activity通信的优化【超难点】如何处理运行时配置发生变化【以屏幕翻转为例】 二、Fragment详解1.什么是Fragment?你可以简单的理解为,Fragment是显示在Activity中的
转载 2023-07-25 23:21:10
500阅读
  • 1
  • 2
  • 3
  • 4
  • 5