会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小挂坠
博客园
首页
新随笔
联系
订阅
管理
2016年4月26日
Android之ListView性能优化——一行代码绑定数据——万能适配器
摘要: 如下图,加入现在有一个这样的需求图,你会怎么做?作为一个初学者,之前我都是直接用SimpleAdapter结合一个Item的布局来实现的,感觉这样实现起来很方便(基本上一行代码就可以实现),而且也没有觉得有什么不好的。直到最近在慕课网上看到鸿洋大神讲的“机器人小慕”和“万能适配器”两节课,才对Bas
阅读全文
posted @ 2016-04-26 09:05 小挂坠
阅读(575)
评论(0)
推荐(0)
2016年4月20日
Android之列表索引
摘要: 其实这个功能是仿苹果的,但是现在大多数Android设备都已经有了这个功能,尤其是在通讯录中最为常见。先来看看今天这个DEMO的效果图(如下图):从图中我们可以看到,屏幕中的主体是一个ListView,右边有一个导航栏,里面放着字母/数字的索引(如图1),用手指点击/移动手指可以改变选中的索引,同时
阅读全文
posted @ 2016-04-20 20:18 小挂坠
阅读(2368)
评论(0)
推荐(0)
2016年4月18日
Android之仿微信图片选择器
摘要: 先上效果图。第一张图显示的是“相机”文件夹中的所有图片;通过点击多张图片可以到第二张图所示的效果(被选择的图片会变暗,同时选择按钮变亮);点击最下面的那一栏可以到第三张图所示的效果(显示手机中所有包含图片文件的文件夹)。 一、目标 二、思路 1、图片的加载在Adapter的getView()方法中执
阅读全文
posted @ 2016-04-18 09:28 小挂坠
阅读(1256)
评论(0)
推荐(0)
2016年4月4日
JAVA之线程同步的三种方法
摘要: 最近接触到一个图片加载的项目,其中有声明到的线程池等资源需要在系统中线程共享,所以就去研究了一下线程同步的知识,总结了三种常用的线程同步的方法,特来与大家分享一下。这三种方法分别是:synchronized代码段、synchronized修饰方法/类、ThreadLocal本地线程变量。 我们通过一
阅读全文
posted @ 2016-04-04 22:54 小挂坠
阅读(1092)
评论(0)
推荐(0)
2016年3月26日
Android之卫星菜单的实现
摘要: 卫星菜单是现在一个非常受欢迎的“控件”,很多Android程序员都趋之若鹜,预览如下图。传统的卫星菜单是用Animation实现的,需要大量的代码,而且算法极多,一不小心就要通宵Debug。本帖贴出用属性动画Animator来实现卫星菜单。 一、浅析属性动画Animator Animator是And
阅读全文
posted @ 2016-03-26 22:26 小挂坠
阅读(384)
评论(0)
推荐(0)
2016年3月23日
Android之分页加载数据
摘要: 基本的原理和我的上一篇随笔“Android之下拉刷新ListView”差不多,代码里面有注释,这里就不废话了,直接上代码。 自定义的分页显示ListView——PagedListView.java代码如下: 底部布局sideworks_layout_footer.xml的代码如下: 主页面布局act
阅读全文
posted @ 2016-03-23 22:47 小挂坠
阅读(3854)
评论(1)
推荐(0)
Android之下拉刷新的ListView
摘要: 不废话,代码里面注释很详细,直接上代码: 自定义的RefreshableListView代码: header布局界面sideworks_layout_header.xml代码: 主界面布局activity_main.xml代码: 主界面MainActivity.java代码:
阅读全文
posted @ 2016-03-23 21:30 小挂坠
阅读(508)
评论(0)
推荐(0)
2016年3月20日
Android之ListView性能优化——使用ConvertView和ViewHolder
摘要: 使用ConvertView和ViewHolder的优化是针对ListView的Adapter(BaseAdapter)的。这种优化的优点如下: 1)重用了ConveertView,在很大程度上减少了内存的消耗。通过判断ConvertView是否为NULL,如果是NULL那么就需要生成一个新的View
阅读全文
posted @ 2016-03-20 18:36 小挂坠
阅读(4271)
评论(0)
推荐(0)
Android之弹出/隐藏系统软键盘
摘要: Android弹出/隐藏系统软键盘的代码如下:
阅读全文
posted @ 2016-03-20 08:01 小挂坠
阅读(311)
评论(0)
推荐(0)
2016年3月12日
Android之自定义侧滑菜单
摘要: 先来上图: 我们把主界面从左向右拉动,可以看到地下有一层菜单页,从透明渐渐变得不透明,从小渐渐变大,感觉上觉得菜单页是从屏幕外面被拉到屏幕中的。下面的代码实现这个DEMO: 首先是自定义控件SlidingMenu控件的代码: 1 public class SlidingMenu extends Ho
阅读全文
posted @ 2016-03-12 14:55 小挂坠
阅读(357)
评论(0)
推荐(0)
下一页
公告