主要是Fragment的使用,其切换fragment的步骤如下1、获取FragmentManager实例,但是需要MainActivityextendsFragmentActivity才能去获取FragmentManager.通过FragmentManagerfragmentManager=getSupportFragmentManager();2、开启事务,有点类似javaee里的hibernate操作数据库F..
分类:
移动开发 时间:
2017-07-14 09:59:49
阅读次数:
602
前言对于ViewPager,相信大家都已经很熟悉了,在各种切换场景比如Fragment切换、选项卡的切换或者顶部轮播图片等都可以用ViewPager去实现。那么本篇文章带来ViewPager的一种实现...
分类:
其他好文 时间:
2017-04-13 18:13:27
阅读次数:
319
2017.4.8: 1、将框架和设计思路导出到自己的文件中,去除了轮播和相关内容,读通了代码逻辑。 2、Fragment切换时,main_activity要用LinearLayout而不是RelativeLayout。 3、使用Fragment实现了主界面的切换,支持横屏竖屏切换 4、做了登录功能。 ...
分类:
移动开发 时间:
2017-04-08 18:26:02
阅读次数:
186
同一个eventbut是不可以注册两次的,所以我们会在ondestroy方法中进行unregister() 但是在fragment中,最好把unregister()方法写到 onDestroyView()方法中而不是onDestrory()方法中 因为同一个activity上的fragment在切换 ...
分类:
其他好文 时间:
2017-02-04 16:09:20
阅读次数:
121
新建一个android项目 先展示效果吧 首先看myfragmentPagerAdater这个类的代码 然后到MainActivity初始化ViewPager (这里还没有图片偏移和链接点击事件的代码 后面讲到) 现在到MainActivity中的三个链接的点击代码(这三个是TextView来着)之 ...
分类:
其他好文 时间:
2016-12-14 21:46:26
阅读次数:
182
项目中部分功能模块采用了单Activity+多Fragment模式,当Fragment切换时,需要在过渡动画执行完后做一些操作,通常就是在自己封装的FragmentBase中重写onCreateAnimation方法,创建一个Animation对象,并添加动画的事件监听。而最近升级了v4包后,突然发... ...
分类:
其他好文 时间:
2016-12-04 23:39:48
阅读次数:
205
本文借鉴自:http://www.jianshu.com/p/d9143a92ad94
至于fragment的使用就不多说了,直奔主题,
布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tool...
分类:
移动开发 时间:
2016-07-13 16:36:24
阅读次数:
333
Fragment的切换,主要是给没有学过的同学看的....
分类:
其他好文 时间:
2016-05-12 14:13:56
阅读次数:
236
这个首先从一个bug说起,如图: 我们都知道fragment切换有两种方式: 1. replace方式 2. add-hide-show方式 而上面按钮中出现bug的就是采用第二种方式。然后我们来分析下用add,hide,show为什么出现这种bug,我把每个操作都打印出了以下日志: 复现bug的操 ...
分类:
其他好文 时间:
2016-05-03 02:00:38
阅读次数:
125
publicvoidswitchContent(Fragmentfragment){if(mContent!=fragment){mContent=fragment;mFragmentMan.beginTransaction().setCustomAnimations(android.R.anim....
分类:
其他好文 时间:
2015-12-19 13:45:31
阅读次数:
134