摘要: 适配器相当于是MVC模式当中的控制器,负责将模型的数据展示到视图上。从使用上看,适配器遵循了一个很简单的原则。即数据表示成键值对的形式。在这里,关键字承担了两个作用,第一个作用是和具体的控件绑定器来,在适配器初始化中可以看出。第二个作用是和要展示的数据绑定起来,在数据传入的时候可以看到。最后的效果是 阅读全文
posted @ 2018-04-18 15:52 MalcolmMeng 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 多指触控,安卓决定哪一个手指为活跃手指的策略 以scrollview中的代码为例 如果支持的是多指且抬起的是activePointer,则重新选择一个手指为活跃手指。如果抬起的手指是第0的,活跃手指变成第1个,如果不是,变成第0个。 阅读全文
posted @ 2018-04-17 14:59 MalcolmMeng 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 效果是自动补全关键字 尖角符号是浏览器的保留符号,应该去掉 字符编码还是个让人头大的问题,尤其是在windows下,需要好好学习,这里先记一笔 阅读全文
posted @ 2018-04-15 16:56 MalcolmMeng 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 设计模式主要用到的准则:针对抽象类或接口编程,使用运行时多态 目前有几个模式还是没有感觉= =经常看经常忘,主要是以下几个: 设计模式中比较重要的是接口的设计,接口既要保证覆盖所有的动作,又要保证接口稳定不易变化 阅读全文
posted @ 2018-04-14 14:34 MalcolmMeng 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 图片来自head first 设计模式,仅供学习之用 阅读全文
posted @ 2018-04-10 16:39 MalcolmMeng 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 图片来自head first 设计模式,仅供学习之用 阅读全文
posted @ 2018-04-10 16:38 MalcolmMeng 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 图片来自head first 设计模式,仅供学习之用 每个状态都直接映射成一个类,每个类都实现state接口,state接口中含有可能发生的所有动作。 状态机需要持有每一个状态的实例,并且要有一个状态变量来保存当前的状态 尝试使用状态模式来提取单词,下面就是代码。写完代码我发现状态模式要求状态的接口 阅读全文
posted @ 2018-04-10 16:37 MalcolmMeng 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 图片来自head first 设计模式,仅供学习之用 阅读全文
posted @ 2018-04-10 16:36 MalcolmMeng 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 图片来自head first 设计模式,仅供学习之用 事实证明光看是没有用的,实践才能出真知,迭代器模式没有我想想的那么简单,写了个小例子才发现自己的理解并不深刻。例子是仿照head first的。迭代器是一个完整的类,作用是遍历集合对象。所以迭代器需要保存在集合中的位置信息,还需要保持对集合对象的 阅读全文
posted @ 2018-04-10 16:36 MalcolmMeng 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 关键:父类提供模板方法描述方法的步骤,以及一些被私有化的固定操作,声明步骤中的抽象方法,这些抽象方法延迟到子类中实现。所以这个模式是一个两层结构。另外,在模板方法描述的步骤中,可以添加一些钩子方法,给子类个性化提供支持,类似的钩子方法例子:beforeProcess,afterProcess,,类似 阅读全文
posted @ 2018-04-10 16:35 MalcolmMeng 阅读(99) 评论(0) 推荐(0) 编辑