自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 坐公交车学习(四) Java设计模式之一:适配器模式

适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式。首先,我们来看看类的适配器模式,先看类图:类的适配器模式:当希望将一个类转换成满足另一个新接口的类时,可以使用类的适配器模式,创建一个新类,继承原有的类,实现新的接口即可。public class Sou

2017-03-08 21:14:24 259

原创 坐公交车学习(三)Java设计模式之一:建造者模式

工厂类模式提供的是创建单个类的模式,而建造者模式则是将各种产品集中起来进行管理,用来创建复合对象,所谓复合对象就是指某个类具有不同的属性,我们看一下代码:还和前面一样,一个Sender接口,两个实现类MailSender和SmsSender。最后,建造者类如下:public class Builder { private List list = n

2017-03-08 21:08:48 292

原创 坐公交车学习(一) Java设计模式之一:工厂类模式

public interface Sender { public void Send(); } 首先创建接口其次,创建实现类:public class MailSender implements Sender { @Override public void Send() { System.out.println("t

2017-03-08 20:59:51 909

原创 坐公交车学习(二)Java的设计模式之一:单例模式

以下是一个比较完美的单例模式,其实说它完美,也不一定,如果在构造函数中抛出异常,实例将永远得不到创建,也会出错。所以说,十分完美的东西是没有的,我们只能根据实际情况,选择最适合自己应用场景的实现方法。public class Singleton { /* 私有构造方法,防止被实例化 */ private Singleton() { }

2017-03-07 21:08:22 327

原创 Android 顶部悬浮栏 + ViewPager + RecyclerView

今天写代码遇到一个问题,在ScrollView中加入ViewPager和RecyclerView list数据显示不完整,而且界面想要实现顶部悬浮的导航栏,所以我们只有重写ScrollView,受到@dyy_csdn的分发事件的启示,由于发生了控件的滑动冲突,所以我们要解决冲突,怎么解决呢?在@dyy_csdn的分发事件这篇博客中有详细提到过,所以我在此我就不做赘述了。博客地址:http:

2017-03-06 15:26:39 2926

原创 Error:Execution failed for task ':app:clean'.

今天写代码遇到了这个问题很是头疼。。。。。不过还是找到了解决方法。。。不会的同学们可以参考这位博主的http://blog.csdn.net/dg_summer/article/details/52868946

2016-10-30 20:15:32 159

原创 EditText监听事件

今天写一个项目需要用到EditText的监听事件,当内容改变的时候,EditText的背景变化implement TextWatcher;XXX.addTextChangedListener(this);/**     * EditText内容的变化监听,要实现三个方法,添加TextWatcher     */    @Override    public void

2016-10-15 11:16:43 249

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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