自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 关于weight属性使用的一些细节

之前被这个属性困扰过好久,今天一个偶然的机会,终于把这个搞清楚了,现在与大家分享一下。假设我们要在一个LinearLayout布局中显示两个按钮,button1和button2,button2的宽度是button1的二倍,正常情况下使用weight应该是这样的:<LinearLayout x...

2015-08-29 18:17:43 1981 4

原创 RecyclerView实现瀑布流效果(图文详解+源码奉送)

最近有时间研究了一下RecyclerView,果然功能强大啊,能实现的效果还是比较多的,那么今天给大家介绍一个用RecyclerView实现的瀑布流效果。先来一张效果图:看看怎么实现吧: 整体工程目录结构: 这里要特别强调一点,有人可能不知道去哪里找android-support-v7-rec...

2015-08-29 13:02:59 4264 3

原创 android开发之定制ViewPager滑动事件

明天还要加班,苦逼的程序猿,简单说说最近遇到的一个问题吧。 我在viewpager+fragment学习笔记中简单介绍过ViewPager+Fragment的用法,其实并不难,当时实现了一个如下图所示的效果:然而,在实际开发中这一点技术可能根本不够用,项目中会有各种各样奇葩的需求,我最近就遇到了...

2015-08-21 21:13:17 1551 0

原创 也谈android开发图像压缩

long long ago,给学院做的一个通讯录App需要有一个上传图像的功能,冥思苦想,绞尽脑汁后来还是没解决(学生时代的事),于是就直接上传原图了,一张图片2M到3M,这样我的应用发布之后,那绝对是流量杀手。最近有意无意看到了一些android中图像压缩的文章,现在总结出来与大家分享一下。方式...

2015-08-15 13:24:51 2225 0

原创 android开发之bitmap使用

bitmap是android中重要的图像处理工具类,通过bitmap可以对图像进行剪切、旋转、缩放等操作,同时还可以指定格式和压缩质量保存图像文件。一、拿到一个Bitmap对象查看源码我们知道,Bitmap被final修饰,因此不可以通过new来获得一个bitmap的实例,获得一个Bitmap对象...

2015-08-15 11:04:55 4757 8

原创 BaseAdapter优化深入分析

BaseAdapter是一个数据适配器,将我们提供的数据格式化为ListView可以显示的数据,BaseAdapter的优化直接影响到ListView的显示效率。 我们都知道,ListView自带有回收机制,当一个Item滑出屏幕的时候,ListView会自动把这个ListView回收到缓冲区,...

2015-08-09 10:04:59 1438 4

原创 android自定义UI模板图文详解

不知道大家在实际开发中有没有自定义过UI模板?今天花时间研究了一下android中自定义UI模板,与大家分享一下。 每个设计良好的App都是自定义标题栏,在自定义标题栏的过程中大部分人可能都是自定义一个标题的xml文件,然后在需要的地方直接通过include来引用,这比起在每个布局文件中写标题栏...

2015-08-08 22:29:28 3584 0

原创 android注解使用详解(图文)

在使用Java的SSH框架的时候,一直在感叹注解真是方便啊,关于注解的原理,大家可以参考我的另一片文章Java注解详解。最近有时间研究了android注解的使用,今天与大家分享一下。android中注解的使用用到了GitHub上的开源框架androidannotations,下载地址。这个开源框架...

2015-08-08 10:45:59 8321 7

原创 三分钟学会缓存工具DiskLruCache

DiskLruCache是一个十分好用的android缓存工具,所有的数据都存储在/storage/emulated/0/Android/data/应用包名/cache/XXX文件夹中,这个是android系统默认的应用缓存位置,如果应用被删除,这个文件也会一起被删除,避免应用删除后有残留数据的问...

2015-08-04 19:02:02 6783 1

原创 android开发必备日志打印工具类

今天给大家献上一款好用的日志打印工具。大家在平时的开发中用的最多的可能就是Log.i("",""),Log.e("","")...,在要查看的日志比较少的情况下,这种方法用起来确实方便,很容易写,也很容易查看,然而不知...

2015-08-04 10:35:51 1357 0

原创 android开发之Toast的多种应用

Toast最基本的功能就是弹出一个弱提示,这个很简单我就不说了,说说Toast一些其他的作用。来公司的时候,公司产品的1.0版本已经发布出去了,但是1.0是一个必须联网才能使用的产品,在2.0中想让用户离线也可以用,但是离线的话要在标题栏下面有一个提示,说明目前处于离线状态,这个本来也是本简单的事...

2015-08-02 14:08:32 1922 0

原创 android开发之SwipeListView的使用

实现一种类似于qq中滑动列表的功能:向左或者向右滑动,然后执行相关操作。这里用到的是GitHub上的开源控件SwipeListView,下载地址https://github.com/47deg/android-swipelistview,下载好了之后,我们可以把下载文件当作一个库文件引用它,当然也...

2015-08-01 18:57:13 2375 0

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