http://blog.csdn.net/leelit/article/details/38776931
之前写的第一篇Fragment实例,和大多数人一开始学的一样,都是通过FragmentTransaction的replace方法来实现,replace方法相当于先移除remove()原来所有已存在的fragments,然后添加add()当前这个fragment。这就导致了一个问题,我们切换一...
分类:
移动开发 时间:
2014-11-20 13:48:34
阅读次数:
256
使用FragmentTabHost时,Fragment之间切换时每次都会调用onCreateView方法,导致每次Fragment的布局都重绘,无法保持Fragment原有状态。解决办法:在FragmentonCreateView方法中缓存Viewprivate View rootView;//缓存...
分类:
移动开发 时间:
2014-11-20 11:53:19
阅读次数:
548
在项目中需要进行Fragment的切换,一直都是用replace()方法来替换Fragment但是,这样会有一个问题 ,应该很多朋友都遇到过:每次切换的时候,Fragment都会重新实例化,也就是运行OnCreatVIew()方法那么如何让多个Fragment彼此切换时不重新实例化?正确的切换方式是...
分类:
移动开发 时间:
2014-11-20 11:48:21
阅读次数:
133
之前用JakeWharton的开源框架ActionBarSherlock和ViewPager实现了对网易新闻客户端Tab标签的功能,ActionBarSherlock是在3.0以下的机器支持ActionBar的功能,有兴趣的可以看看开源框架ActionBarSherlock
和 ViewPager 仿网易新闻客户端,今天用到的是JakeWharton的另一开源控件ViewPageIndicat...
分类:
移动开发 时间:
2014-11-20 10:24:43
阅读次数:
238
Android实习札记(6)---ViewPager使用详解
札记(5)中介绍了Fragment构建简单的底部导航栏,在结尾的时候说要在下一节中,结合Viewpager
实现进入软件时的引导界面,说到ViewPager,很多朋友都用过,不过只知道粘贴复制,连一些基本的
东西都不知道,那是不行的,在本节中就先讲下ViewPager的一些基本概念吧!最后还会使用ViewPager
实现类似于TabHost的效果哦!...
分类:
移动开发 时间:
2014-11-20 01:35:12
阅读次数:
358
前些天一直在看Android5.0 的Material Desgin,里面新增了一个新的控件——CardView。从Google这次直接提供了CardView控件就可以看出它已经变的非常流行了。在此之前我们可以通过设置圆角边框来模拟CardView效果,但现在既然Google已经提供了新控件就没有理...
分类:
其他好文 时间:
2014-11-19 20:25:58
阅读次数:
282
@OverridepublicvoidonScroll(AbsListViewview,intfirstVisibleItem,intvisibleItemCount,inttotalItemCount){floatheaderMoveDistance=ViewHelper.getTranslati...
分类:
其他好文 时间:
2014-11-19 20:23:50
阅读次数:
261
作者 : 万境绝尘 (octopus_truth@163.com)转载请著名出处 :http://blog.csdn.net/shulianghan/article/details/39269163示例代码下载 :-- GitHub :https://github.com/han1202012/Oc...
分类:
移动开发 时间:
2014-11-19 20:13:16
阅读次数:
331
ActionBar actionBar = getActionBar(); actionBar.setDisplayHomeAsUpEnabled(true);//在activity title栏的左侧开启一个<按钮, // 然后在onOptionsItemSele...
分类:
移动开发 时间:
2014-11-19 17:46:33
阅读次数:
192
关于ActionBar最有这三个点按钮:
正式的名称应该是
overflow menu,在android4.2.2以上的设备是默认出现的,但是android4.1.2的设备不显示,似乎android也没有提供显示的API,所以网上搜索到这个强制显示的方案(亲测可用)。
关键代码如下:
private void getOverflowMenu() {
ViewConfigu...
分类:
其他好文 时间:
2014-11-19 12:39:14
阅读次数:
121