自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

翻译 ViewPager调用setCurrentItem(position)时,跳转Fragment 问题

摘要:在使用ViewPager+Fragment 进行跳转的时候出现,闪屏的一个效果!我们的目的是点击某个Item的时候跳转到指定的Fragment,为此在我们使用viewPager.setCurrentItem(position) 就会出现这中问题! 经过一番查找发现ViewPager API 中有这个方法:@Override public void setCurrentItem(int

2016-04-29 15:14:47 7277

原创 监听ScrollView 的上下滑动

转载请注明:最近在一些APP(新闻资讯)应用上看到当向上滑动列表的时候底部的导航栏隐藏、向下滑动的时候底部导航栏显示! 为此做出一下实现方式,重写ScrollView (滚动视图)刚开始在重写ScrollView 的时候,觉得重写OnTouch 事件,但是当我们需要知道滑动了多少距离,是否滑到布局的顶部或者底部。可惜的是SDK并没有提供相应的方法,最终经过一番查找和了解发现了这个方法/**

2016-04-26 13:35:28 6318

原创 FastJson 使用与介绍

在这里介绍下fastJson 的使用,当然在实际开发当中我会结合Server定制的JsonString 进行相关解析工具类的使用(GSON、FastJson),这两种方式,个人还是比较青睐于Google 的gson 解析器!不过我们还是的需要了解和掌握相关的一些解析技术!以下是FastJson的一些特性:阿里巴巴的FastJson Fastjson是一个Java语言编写的高性能的JSON处理器,由

2016-04-25 17:29:58 948

原创 图片缓存ImageLoader的使用

在开发当中对ListView ,GridView和Viewpager加载图片,通常都涉及缓存!为此在这里列出ImageLoader 开源框架的使用!如需下载源码可以在Github上下载相关代码:https://github.com/nostra13/Android-Universal-Image-Loader 我们先了解一下ImageLoader的特性: (一)功能特性多流图像加载异步或同步I

2016-04-23 15:59:45 554

原创 自定义View,滑动标注线动态显示数据

由于项目需要,要实现这种效果的曲线图,以下是为标注的图形题材当滑动标注线的位置的时候动态的显示Y轴的数据。 在这里我们先不介绍使用自定义View绘制曲线图,由于项目的实际需要,使用第三方绘制曲线图的图表库 如:AChartEngine、XCL-Chart、MPAndroidChart、andbase开源框架库都已经不太满足实际项目的需求。 不过在andbase 这个开源框架库中可以实现这种效果:

2016-04-22 14:12:15 607 1

转载 EventBus使用

转载一:http://blog.csdn.net/harvic880925/article/details/40787203 转载二:http://m.blog.csdn.net/article/details?id=51135645#rd概述 EventBus是一个Android端优化的publish/subscribe消息总线,它简化了应用程序内各组件间、组件与后台线程间的通信。比如请

2016-04-22 12:59:10 436

原创 PagerAdapter、FragmentPagerAdapter的使用

前言: PagerAdapter 是在 android.v4包下的,FragmentPagerAdapter 是PagerAdapter的子类,PagerAdapter 是用来装载一些View。而FragmentPagerAdapter 在更多的时候是用来装载Fragment的!当我们使用ViewPager+Fragment 动态的添加Fragment的时候,在此我们可以借助FragmentPage

2016-04-21 17:56:50 1810

原创 ViewPager 禁止滑动

在使用ViewPager + Fragment 的时候,有些需求是需要我们设置当前界面不可滑动,而只是设置它的点击事件!为此我们需要将ViewPager 的滑动切换功能取消!在了解到ViewPager的源码之后,得知ViewPager的滑动,依靠的是ScrollTo(x,y) 方法,为此为了使其能够灵活的使用,为此做出以下代码控制滑动!public class NoScrollViewPager e

2016-04-21 17:30:26 387

原创 BitMap、Drawable、InputStream、Byte[]互换

该方法主要是Bitmap、Drawable、InputStream、Byte[]之间的互相转换./** * Bitmap 转换为 InputStream * @param bitmap * @return */ public InputStream bitmapToInputStream(Bitmap bitmap){ InputStr

2016-04-12 16:51:43 324

原创 Android获取状态栏和标题栏的高度

public class MainActivity extends Activity { /** * 在此说明:这个两个方法还算是比较费时的, * 为此在使用的时候需要开启一个单独的线程!避免出现程序 ANR 的出现 */ @Override protected void onCreate(Bundle savedInstanceState) {

2016-04-12 16:31:53 387

原创 Activity与Fragment 的生命周期对比

Fragment是3.0以后的东西,为了在低版本中使用Fragment就要用到android-support-v4.jar兼容包,而FragmentActivity就是这个兼容包里面的,它提供了操作Fragment的一些方法,其功能跟3.0及以后的版本的Activity的功能一样。 先来看两者的生命周期,这个不必多说。 Activity

2016-04-12 09:29:00 625

原创 Android 中Handler引起的内存泄露

在App代码编程中,我们经常使用Handler进行异步操作,并返回结果。通常我们会这样写:private final Handler handler = new Handler(){ @Override public void handleMessage(Message msg) { super.handleMessage(msg);

2016-04-07 15:01:58 394

原创 CommonDialog

在实际的开发当中,我们APP项目中的各种提示框都是统一的。为了避免重复的代码和样式的不同,所以我们需要定义一个统一样式的提示框!代码示例如下:package com.wly.home.widget;import com.wanbu.dascom.R;import android.app.Dialog;import android.content.Context;import android.te

2016-04-07 11:43:16 839

原创 Serializable

Serializable与Parcelable 的区别联系:从作用上分析Serializable:是将数据保存至本地文件,数据库,而Parcelable 是为了解决Serializable 在传输过程中的传输效率。基于ALDL 进程间通信机制。Parcelable 占用内存小,但Activity 为了实现保证数据的持久性,为此使用Serializable。为此:作为了解传输的方式做出一下实例: p

2016-04-07 11:28:53 494

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除