- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 Mac OS 10.9安装JDK1.7 无法启动IDEA 和Eclipse,提示安装JRE6
IntelliJ IDEA 13 EAP 132.325 and Retina support in JDK 7 6318Good news, everyone!With the latest IntelliJ IDEA 13 EAP build the IDE is almost compatible with Java 7 on Retina d
2014-08-26 19:52:51 2790
转载 浅析Android中如何利用attrs和styles定义控件
一直有个问题就是,Android中是如何通过布局文件,就能实现控件效果的不同呢?比如在布局文件中,我设置了一个TextView,给它设置了textColor,它就能够改变这个TextView的文本的颜色。这是如何做到的呢?我们分3个部分来看这个问题1.attrs.xml 2.styles.xml 3.看组件的源码。1.attrs.xml: 我们知道Android的源码中有att
2014-08-18 16:34:17 767
转载 Android ProgressBar 样式实现原理
做过Android开发的同学应该都不会对这个控件陌生。主要是用来实现处理或加载进度的显示或者提示用户正在处理或加载数据。基本来说就两种情况,一种是转圈的小菊花,一种是水平的进度条。默认情况下ProgressBar是圆形的那种,如果你要设置成水平状的,需要加入styleJava代码 style="?android:attr/progressBarStyl
2014-08-18 16:26:13 2259
原创 Android Filter类--线程间的通信
Filter与AsyncQueryHander实现基本类似,它包含两个Hander:RequestHandler和 ResultHandler,以及一个HandlerThread:名为Filter的线程。RequestHandler与Filter线程绑定,过滤请求都是通过 RequestHandler发送给Filter线程。当过滤产生后,通过mResultHandler将数据push给UI显示。
2014-08-15 10:58:17 1109
原创 Android搜索过滤
一、简介一般来说,我们可以使用以下几种方式实现搜索:1)暴力搜索——直接使用数据库提供的功能,每次都从数据库中读取搜索的结果,存进一个数据结构用于Adapter显示,调用notifyDataSetChanged()刷新数据;2)利用filter进行搜索。这块涉及到Filterable接口。推荐文章:Android实现Filterable通过输入文本框实现联系人自动筛选。有两
2014-08-15 10:03:36 1175
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人