- 博客(5)
- 资源 (11)
- 收藏
- 关注
原创 ViewHolder的简便写法
在Android项目中,我们经常会用到ViewHolder。通常我们会在Adapter里面自定义一个ViewHolder类,并加入我们期望复用的View,具体做法就不赘述了。 通常在处理ViewHolder时,我们遇到的最大挑战就是代码冗余,每一个Adapter里面我们都需要有这么一个ViewHolder。 今天在网上看到有人发明了一种更省事的写法,具体见下面代码:public static <T
2016-10-28 18:00:09 464
原创 打开导入Github上Android Studio项目注意事项
导入Github上的Android Studio项目有时会出现Build很久都没有成功的情况,此时只能强制退出AndroidStudio,下面说一下导入的步骤:1. local.properties在导入的时候就会被修改为本级的SDK地址 2. 根目录:setting.gradle 不用修改,里面是声明include 几个module,打开build.gradle 如果没有特殊配置内容,也可以不
2016-10-27 15:33:17 466
原创 iOS项目代码行数统计
最近申请软著用到了,记录下。 1、打开终端 2、cd 进入项目根目录 3、输入命令 find . “(” -name “.m” -or -name “.mm” -or -name “.cpp” -or -name “.h” -or -name “*.rss” “)” -print | xargs wc -l 4、回车 出结果。备注:锐宁咨询 项目管理 工程项目管理平台 RELINK 甘特图
2016-10-19 16:04:25 376
原创 iOS layout的相关方法:layoutSubviews、layoutIfNeeded、setNeedsLayout
iOS layout的相关方法: layoutSubviews layoutIfNeeded setNeedsLayoutlayoutSubviews 这个方法,默认没有做任何事情,需要子类进行重写 。 系统在很多时候会去调用这个方法:1.初始化不会触发layoutSubviews,但是如果设置了不为CGRectZero的frame的时候就会触发。 2.addSubview会触发layou
2016-10-19 14:33:26 428
原创 View Frame、bounds、clipsToBounds、masksToBounds
Frame:其位置坐标是相对于对于父view, 例如 view.frame为(100,100,200,50)bounds:其位置坐标是相对于自己,例如:view.bounds 为(0 , 0 , 200, 50)clipsToBounds:是类View的属性,如果设置为yes,则不显示超出父View的部分masksToBounds:是类CALayer的属性,如果设置为yes,则不显示超出父View
2016-10-19 14:25:59 291
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人