摘要: 转载请注明出处:http://blog.csdn.net/krislight/article1.定义一个Drawable 2.布局文件如果要使用多个不同状态下的EditText点击效果1.定义一个selector2.定义Drawable 3.布局文件 阅读全文
posted @ 2014-02-16 22:36 Leo的银弹 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 转载请注明出处:http://blog.csdn.net/krislight/article Service可以看作一个后台服务,但并非是开启另外的线程,Service还是在主线程中运行.所以需避免耗时操作。 如果Service還未啟動,調用startService方法會call Ser... 阅读全文
posted @ 2014-02-16 22:02 Leo的银弹 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 转载请注明出处:http://blog.csdn.net/krislight/article/1.壓縮圖片工具类public class CompressImage { private Bitmap bm; private String filePath; public Co... 阅读全文
posted @ 2014-02-16 21:40 Leo的银弹 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 相同点:1.二者都可提交preference的修改数据2.二者都是原子操作区别:1.apply没有返回值而commit返回boolean表明修改是否提交成功2.apply是将修改数据原子提交到内存,而后异步真正提交到硬件磁盘;而commit是同步的提交到硬件磁盘,因此,在多个并发的提交commit的... 阅读全文
posted @ 2014-02-16 21:28 Leo的银弹 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 發現問題:LoaderManager().initLoader()方法調用時會根據第一個參數ID去判斷是否已經存在一個Loader加載器,如果存在則複用,不存在則建一個新的加載器。由於我第一次已經建立了一個Loader,所以第二次再調用这个方法的時候系统会认为已经存在这样一个加载器,不會重新傳入新參... 阅读全文
posted @ 2014-02-16 21:08 Leo的银弹 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 一、细说layout_weight 目前最为推荐的Android多屏幕自适应解决方案。 该属性的作用是决定控件在其父布局中的显示权重,一般用于线性布局中。其值越小,则对应的layout_width或layout_height的优先级就越高,一般横向布局中,决定的是layout_width的优先级;... 阅读全文
posted @ 2014-02-16 20:51 Leo的银弹 阅读(378) 评论(0) 推荐(0) 编辑