Fragment详解-android学习之旅(四十八)
Fragment的设计哲学Fragment的继承体系Fragment的开发大部分都会继承如下的三个方法Fragment与Activity的通信Fragment与Activity交互信息Fragment的管理与Fragment事务开发兼顾分辨率的应用开发显示图书详情的Fragment图书想详情Frag...
fragment滑动界面
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传值
1.Fragment内:Intent intent=new Intent(getActivity(),ShowDataActivity.class); //参数1:Fragment所依存的Activity,参数2:要跳转的ActivityBundle bundle = new Bundle();bu...
Android学习路线(二十)运用Fragment构建动态UI
要在Android系统上创建一个动态或者多面板的用户界面,你须要将UI组件以及activity行为封装成模块。让它可以在你的activity中灵活地切换显示与隐藏。你可以使用Fragment类来创建这些模块,它们可以表现得有些像嵌套的activity,它们定义着自己的布局。管理自己的生命周期。当一个...
Fragment的常用写法
一般通过add、show、hide相结合的方法来控制Fragment的显示和隐藏,这样不会再重写一遍Fragment的生命周期,节省了时间和内存,当然特殊需求除外。package com.example.lzp;import android.os.PersistableBundle;import a...
ActionBar+Fragment实现顶部标签页
用ActionBar的TABS模式,和Fragment实现程序顶部的标签页切换。一. MainActivity public class MainActivity extends Activity {@Overridepublic void onCreate(Bundle savedI...
寻找Fragment的替代品的尝试
自从Android在3.0推出Fragment之后,现在很多应用的设计都是建立在Fragment的基础上,像是多个tab切换这种需求,就可以使用Fragment,并且Fragment提供了一系列生命周期的回调,可以帮助我们实现很多特殊的需求,像是数据保存和恢复等。Fragment本身的出现是为了解决...
安卓开发笔记——Fragment+ViewPager组件(高仿微信界面)
什么是ViewPager?关于ViewPager的介绍和使用,在之前我写过一篇相关的文章《安卓开发复习笔记——ViewPager组件(仿微信引导界面)》,不清楚的朋友可以看看,这里就不再重复。什么是Fragment?Fragment是Android3.0后新增的概念,Fragment名为碎片,不过却...
【转】 Pro Android学习笔记(四十):Fragment(5):适应不同屏幕或排版
目录(?)[-]设置横排和竖排的不同排版风格改写代码对于fragment,经常涉及不同屏幕尺寸和不同的排版风格。我们在基础小例子上做一下改动,在横排的时候,仍是现实左右两个fragment,在竖排时,如下图显示:屏幕上只显示一个fragment,点击列表上的数目,进入到简介的activity。下面介...
Android Fragment使用
通常地 fragment做为宿主activity UI的一部分, 被作为activity整个view hierarchy的一部分被嵌入. 有2种方法你能够加入一个fragment到activity layout:一、在activity的layout文件里声明fragment ...
Android商城开发系列(三)——使用Fragment+RadioButton实现商城底部导航栏
在商城第一篇的开篇当中,我们看到商城的效果图里面有一个底部导航栏效果,如下图所示:今天我们就来实现商城底部导航栏,最终效果图如下所示: 那么这种效果是如何实现,实现的方式有很多种,最常见的就是使用Fragment+RadioButton去实现。下面我们来写一个例子首先我们先在activity_mia...
ViewPager+Fragment替代TabHost效果的简单示例
本示例旨在展示fragment替代tabhost的效果,具体的业务逻辑还要根据这个示例进行扩展。效果图如下:主Activity代码:package com.llb.view;import java.util.ArrayList;import android.os.Bundle;import andr...
Fragment的知识总结
1. Fragment概念及作用。以下是使用Fragment提供思路2. 创建继承于 Fragment的类:(可extends Fagment 或 ListFagment)注意导包:如果考虑兼容就用 android.support.v4.app.ListFragment;以下内容只是创建Farg...
防止ViewPager中的Fragment被销毁的方法,更加流畅
在使用ViewPager与Fragment的时候,ViewPager会自动缓存1页内的数据,如下图:当我们当前处在页面2的时候,页面1和页面3的View实际上已经创建好了,所以在我们拖动的时候是可以看见他们的界面的。但是当我们的页面处在1的时候,页面3实际上就已经销毁了。直到跳转到页面2的时候,页面...
学习安卓开发[2] - 在Activity中托管Fragment
在上一篇学习安卓开发[1]-程序结构、Activity生命周期及页面通信中,学习了Activity的一些基础应用,基于这些知识,可以构建一些简单的APP了,但这还远远不够,本节会学习如何使用Activity托管Fragment的方式来进行开发目录为什么需要Fragment单纯使用Activity的局...
Android必知必会-Fragment监听返回键事件
如果移动端访问不佳,请尝试 Github版<–点击左侧背景项目要求用户注册成功后进入修改个人资料的页面,且不允许返回到上一个页面,资料修改完成后结束当前页面,进入APP主页。由于是使用多个Fragment完成注册流程,就需要Fragment监听用户点击手机上的返回按钮,查了一些资料,加上自己使...
ViewPager中切换界面Fragment被销毁的问题
ViewPager中切换界面Fragment被销毁的问题分析使用ViewPager+Fragment实现界面切换,当界面数量大于3时,出现二次滑动后数据消失的情况,下面由Fragment生命周期进行分析简单解析:使用pager=3进行测试,当界面由2切换到1的时候,3界面对应的Fragment实际上...
Android面试二之Fragment
基本概念Fragment,简称碎片,是Android 3.0(API 11)提出的,为了兼容低版本,support-v4库中也开发了一套Fragment API,最低兼容Android 1.6。Fragment是依赖于Activity的,不能独立存在的。一个Activity里可以有多个Fragmen...
Android在Activity中与Fragment中创建自定义菜单的区别
区别就在这里,Activity中添加菜单要这样:public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main_menu,menu); return supe...
分页加载的Fragment
package com.z.fragment; import android.os.Bundle; import android.os.Environment; import android.support.annotation.Nullable; import android.support.v...