【1】什么是适配器模式?将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。【2】适配器模式的代码示例:代码示例如下1: 1 #include 2 #include 3 using namespace std; 4 5 cl...
分类:
其他好文 时间:
2014-08-30 21:36:30
阅读次数:
332
要想优化ListView首先要了解它的工作原理,列表的显示需要三个元素:ListView、Adapter、显示的数据;这里的Adapter就是用到了适配器模式,不管传入的是什么View在ListView中都能显示出来。下面简单说下上图的原理:1、如果你有几千几万甚至更多的选项(item)时,其中只有...
分类:
移动开发 时间:
2014-08-30 16:17:39
阅读次数:
230
要想优化ListView首先要了解它的工作原理,列表的显示需要三个元素:ListView、Adapter、显示的数据;
这里的Adapter就是用到了适配器模式,不管传入的是什么View在ListView中都能显示出来。
下面简单说下上图的原理:
1、如果你有几千几万甚至更多的选项(item)时,其中只有可见的项目(满屏显示的Item数目)存在内存(说的优化就是说在内存中的优化!)中,其...
分类:
移动开发 时间:
2014-08-30 13:56:39
阅读次数:
234
貌似已经非常晚了,可是还是想记下笔记,想让今天完满。在ListView中加了checkBox,但是发现点击改变其选中状态的时候,发现其位置错乱。状态改变的并非你选中的,百思不得其解。后面通过上网查资料,但是个说纷纭,但是我还是找到了解决的方法。在自己定义的适配器中,对checkBox的设置例如以下:...
分类:
移动开发 时间:
2014-08-30 13:51:39
阅读次数:
151
1.适配苹果手机iPhone 4 ,4s 一个xib iPhone 5 5s xib 以后iPhone6一个xib2.再根据ios6 和 ios7 进行 微调 就是状态栏的那个问题3.#define isIPhone5 ([UIScreen instancesRespondToSelector:@....
分类:
移动开发 时间:
2014-08-29 23:56:48
阅读次数:
358
ragement:碎片,ui的一个部分或行为,类似于activity,需嵌入在activity中,一个activity包含多个fragement,可以最大程度适配不同尺寸的手机activity的一部分Oncreate:全局变量赋值,初始化信息。在此之前,已经创建Onattach:fragement绑...
分类:
其他好文 时间:
2014-08-29 22:38:48
阅读次数:
249
转载地址:http://blog.csdn.net/elegant_shadow/article/details/5006175今天看了下Java中的适配器模式,以下就来小做下总结和谈谈感想,以便日后使用。首先,先来先讲讲适配器。适配就是由“源”到“目标”的适配,而当中链接两者的关系就是适配器。它负...
分类:
编程语言 时间:
2014-08-29 22:33:48
阅读次数:
294
最近折腾ubuntu for phoneubuntu也算是雷声大雨点小,从edge手机开始,到说兼容一大部分谷歌机,到现在缩水说只适配nexus 4节操掉了一地啊,对付这种情况,ubuntu touch也就可以只装着玩玩了,还好ubuntu 官方有dual boot,双系统就可以了官方DualBoo...
分类:
其他好文 时间:
2014-08-29 17:58:28
阅读次数:
352
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38902805,本文出自【张鸿洋的博客】1、概述相信做Android开发的写得最多的就是ListView,GridView的适配器吧,记得以前开发一同事开发项目,一个项目下来基本就一...
分类:
移动开发 时间:
2014-08-29 17:38:38
阅读次数:
266
iOS 7的控制器默认都是全屏的
如图所示:
程序入口是一个导航控制器,
导航控制器的根控制器是一个TabBarController,
因此,状态栏+导航栏会盖住TabBarController控制器的上面64的高度
TabBarController的子控制器是一个TableViewController,
因此,TabBarController的TabBar会盖住Table...
分类:
移动开发 时间:
2014-08-29 16:09:08
阅读次数:
236