• Fragment详解-android学习之旅(四十八)

    时间:2023-11-22 23:20:33

    Fragment的设计哲学Fragment的继承体系Fragment的开发大部分都会继承如下的三个方法Fragment与Activity的通信Fragment与Activity交互信息Fragment的管理与Fragment事务开发兼顾分辨率的应用开发显示图书详情的Fragment图书想详情Frag...

  • fragment滑动界面

    时间:2023-11-20 12:28:20

    1.代码页面package com.example.fragment_list_copy;import android.app.FragmentManager;import android.support.v4.app.Fragment;import android.support.v4.app.F...

  • Android Fragment向另一个Activity传值

    时间:2023-11-20 12:29:32

    1.Fragment内:Intent intent=new Intent(getActivity(),ShowDataActivity.class); //参数1:Fragment所依存的Activity,参数2:要跳转的ActivityBundle bundle = new Bundle();bu...

  • Android学习路线(二十)运用Fragment构建动态UI

    时间:2023-11-19 22:48:41

    要在Android系统上创建一个动态或者多面板的用户界面,你须要将UI组件以及activity行为封装成模块。让它可以在你的activity中灵活地切换显示与隐藏。你可以使用Fragment类来创建这些模块,它们可以表现得有些像嵌套的activity,它们定义着自己的布局。管理自己的生命周期。当一个...

  • Fragment的常用写法

    时间:2023-11-19 15:32:18

    一般通过add、show、hide相结合的方法来控制Fragment的显示和隐藏,这样不会再重写一遍Fragment的生命周期,节省了时间和内存,当然特殊需求除外。package com.example.lzp;import android.os.PersistableBundle;import a...

  • ActionBar+Fragment实现顶部标签页

    时间:2023-11-17 18:19:29

    用ActionBar的TABS模式,和Fragment实现程序顶部的标签页切换。一. MainActivity        public class MainActivity extends Activity {@Overridepublic void onCreate(Bundle savedI...

  • 寻找Fragment的替代品的尝试

    时间:2023-11-16 21:32:11

    自从Android在3.0推出Fragment之后,现在很多应用的设计都是建立在Fragment的基础上,像是多个tab切换这种需求,就可以使用Fragment,并且Fragment提供了一系列生命周期的回调,可以帮助我们实现很多特殊的需求,像是数据保存和恢复等。Fragment本身的出现是为了解决...

  • 安卓开发笔记——Fragment+ViewPager组件(高仿微信界面)

    时间:2023-11-15 14:07:28

    什么是ViewPager?关于ViewPager的介绍和使用,在之前我写过一篇相关的文章《安卓开发复习笔记——ViewPager组件(仿微信引导界面)》,不清楚的朋友可以看看,这里就不再重复。什么是Fragment?Fragment是Android3.0后新增的概念,Fragment名为碎片,不过却...

  • 【转】 Pro Android学习笔记(四十):Fragment(5):适应不同屏幕或排版

    时间:2023-11-13 22:01:41

    目录(?)[-]设置横排和竖排的不同排版风格改写代码对于fragment,经常涉及不同屏幕尺寸和不同的排版风格。我们在基础小例子上做一下改动,在横排的时候,仍是现实左右两个fragment,在竖排时,如下图显示:屏幕上只显示一个fragment,点击列表上的数目,进入到简介的activity。下面介...

  • Android Fragment使用

    时间:2023-11-13 19:48:20

           通常地 fragment做为宿主activity UI的一部分, 被作为activity整个view hierarchy的一部分被嵌入. 有2种方法你能够加入一个fragment到activity layout:一、在activity的layout文件里声明fragment      ...

  • Android商城开发系列(三)——使用Fragment+RadioButton实现商城底部导航栏

    时间:2023-11-12 13:12:21

    在商城第一篇的开篇当中,我们看到商城的效果图里面有一个底部导航栏效果,如下图所示:今天我们就来实现商城底部导航栏,最终效果图如下所示: 那么这种效果是如何实现,实现的方式有很多种,最常见的就是使用Fragment+RadioButton去实现。下面我们来写一个例子首先我们先在activity_mia...

  • ViewPager+Fragment替代TabHost效果的简单示例

    时间:2023-11-11 10:54:49

    本示例旨在展示fragment替代tabhost的效果,具体的业务逻辑还要根据这个示例进行扩展。效果图如下:主Activity代码:package com.llb.view;import java.util.ArrayList;import android.os.Bundle;import andr...

  • Fragment的知识总结

    时间:2023-11-09 20:48:11

    1. Fragment概念及作用。以下是使用Fragment提供思路2. 创建继承于 Fragment的类:(可extends Fagment 或  ListFagment)注意导包:如果考虑兼容就用  android.support.v4.app.ListFragment;以下内容只是创建Farg...

  • 防止ViewPager中的Fragment被销毁的方法,更加流畅

    时间:2023-10-24 17:00:14

    在使用ViewPager与Fragment的时候,ViewPager会自动缓存1页内的数据,如下图:当我们当前处在页面2的时候,页面1和页面3的View实际上已经创建好了,所以在我们拖动的时候是可以看见他们的界面的。但是当我们的页面处在1的时候,页面3实际上就已经销毁了。直到跳转到页面2的时候,页面...

  • 学习安卓开发[2] - 在Activity中托管Fragment

    时间:2023-10-02 21:36:56

    在上一篇学习安卓开发[1]-程序结构、Activity生命周期及页面通信中,学习了Activity的一些基础应用,基于这些知识,可以构建一些简单的APP了,但这还远远不够,本节会学习如何使用Activity托管Fragment的方式来进行开发目录为什么需要Fragment单纯使用Activity的局...

  • Android必知必会-Fragment监听返回键事件

    时间:2023-09-05 20:45:19

    如果移动端访问不佳,请尝试 Github版<–点击左侧背景项目要求用户注册成功后进入修改个人资料的页面,且不允许返回到上一个页面,资料修改完成后结束当前页面,进入APP主页。由于是使用多个Fragment完成注册流程,就需要Fragment监听用户点击手机上的返回按钮,查了一些资料,加上自己使...

  • ViewPager中切换界面Fragment被销毁的问题

    时间:2023-08-25 16:50:49

    ViewPager中切换界面Fragment被销毁的问题分析使用ViewPager+Fragment实现界面切换,当界面数量大于3时,出现二次滑动后数据消失的情况,下面由Fragment生命周期进行分析简单解析:使用pager=3进行测试,当界面由2切换到1的时候,3界面对应的Fragment实际上...

  • Android面试二之Fragment

    时间:2023-06-29 15:01:38

    基本概念Fragment,简称碎片,是Android 3.0(API 11)提出的,为了兼容低版本,support-v4库中也开发了一套Fragment API,最低兼容Android 1.6。Fragment是依赖于Activity的,不能独立存在的。一个Activity里可以有多个Fragmen...

  • Android在Activity中与Fragment中创建自定义菜单的区别

    时间:2023-06-23 21:29:14

    区别就在这里,Activity中添加菜单要这样:public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main_menu,menu); return supe...

  • 分页加载的Fragment

    时间:2023-05-21 22:48:56

    package com.z.fragment; import android.os.Bundle; import android.os.Environment; import android.support.annotation.Nullable; import android.support.v...