- 博客(7)
- 资源 (9)
- 收藏
- 关注
原创 关于Listview、Girdview的setSelection无效的解决方法与解析
我的解决方法就是,将setSelection放到handler的post方法中,这样就解决了这个问题。 new Handler().post(new Runnable() { @Override public void run() { listView.setSelection(position); } }); 至于原
2016-07-29 10:02:58 1450
原创 <设计模式5>原型模式
在JAVA中,我们有时候需要获得对一个对象操作,但是我们又不想破坏这个对象的数据,因此我们会调用clone()方法,获得一个数据一样的对象进行改写,而这样的方法便是原型模式。 要调用clone()方法只需要实现Cloneable接口就可以。
2016-07-27 11:21:08 429
原创 <设计模式4>建造者模式
这篇要介绍的是Builder模式。说道Builder大家一定很熟悉,Android中的AlertDialog便是用的该模式。 Dialog alertDialog = new AlertDialog.Builder(this). setTitle("对话框的标题"). setMessage("对话框的内容").
2016-07-25 17:42:12 441
原创 <设计模式3>单例模式
这个就不用多作介绍了。平常项目过程中用的也很多,也是最常见的设计模式之一。顾名思义,主要功能便是每次调用方法获得的都是同一个对象,而不是重新创建。 下面列举几个常见的方法。 方法一:最简单,最不安全 public class Singleton { private static Singleton singleton; /** *私有构造方法,防止被实例化 */ priva
2016-07-23 15:15:22 232
原创 <设计模式2>抽象工厂模式
抽象工厂模式,顾名思义,也是工厂模式中的一种。与之前不同的是,它多了一个接口,所有的工厂类继承这个接口来进行具体操作,显而易见,这样扩展性更好,修改的时候不需要修改之前的代码,重新创建即可。 方法也和之前的差不多,这里先贴出与之前相同的部分: public interface IOperator { public void operate(); } public class O
2016-07-23 14:39:19 685
原创 <设计模式一>普通工厂模式
设计模式是JAVA进阶中必备的技能,接下来就为大家介绍23中设计模式的基本用法。 首先为大家介绍工厂模式的使用。工厂模式适用于大量的对象需要创建,并且具有共同的接口时。在Android中,BitmapFactory是我们用到最多的工厂模式,它的各种方法都是返回Btimap类型。 工厂模式分为三种: 1、普通工厂模式 2、多个方法工厂模式 3、静态工厂模式 举例:
2016-07-23 10:53:52 397
Android仿安居客房源详情界面
2016-11-29
对多种方式实现进程保护的研究
2016-10-12
ViewPage+Fragment
2015-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人