微信公众号:CodingAndroid cnblog:http://www.cnblogs.com/angel88/ CSDN:http://blog.csdn.net/xinpengfei521 需求:设计一个图片加载工具类。 要求:职责单一、可扩展性强、实现三级缓存,遵循开闭原则。 1.改造前原 ...
分类:
移动开发 时间:
2017-12-01 23:24:03
阅读次数:
233
android开发中,我们离不开adapter,每个项目都有很多地方需要adapter,那么我们如何让自己少写adapter代码呢?那就是封装adapter,让我们的adapter成为万能的adapter。下面我列出我实现的思路,供给大家学习与参考,当然有更好的方式也可以提供建议哦。 一、针对Lis ...
分类:
移动开发 时间:
2017-08-02 19:58:22
阅读次数:
176
#import "PopularizaOfScience.h" #import "polularScienceArticleDetails.h" #import "RightIamgeviewSizeBtn.h" #import "TTGTagCollectionView.h" #import "T ...
分类:
其他好文 时间:
2017-06-16 10:05:08
阅读次数:
250
首先我们要知道setTag方法是干什么的,SDK解释为 Tags Unlike IDs, tags are not used to identify views. Tags are essentially an extra piece of information that can be assoc ...
分类:
移动开发 时间:
2017-05-20 19:33:22
阅读次数:
303
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37567907逛eoe发现这种UI效果,感觉非常不错,后来知道github上有这么个开源项目~~~~当然本篇不是教你怎样使用这个开源项目,而是教你怎样自己通过自己定义ViewGrou ...
分类:
移动开发 时间:
2017-04-21 20:44:06
阅读次数:
283
在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全。我试过很多种方法,它们各有利弊。在这里我将会从使用ScrollView嵌套ListView结构的原因、这个结构碰到的问题、几种解决方案和优缺点比较,这4个方面来为大家阐述、分析、总结。实际上不光... ...
分类:
其他好文 时间:
2017-04-20 18:23:55
阅读次数:
196
示例代码: view.setTag(R.string.action_settings,hodler.content); 接收两个值,一个是key值,必须是唯一值,而且要写在values/string.xml 里面,例如 <resources> <item type ="id" name = "fff ...
分类:
移动开发 时间:
2017-02-05 12:41:51
阅读次数:
178
报错信息为:You must not call setTag() on a view Glide is targeting 原因就是使用setTag后导致Glide强制转换中将ImageView类型不能判断为Request类型所致。 在Glide源码中可追溯: ...
分类:
其他好文 时间:
2016-12-05 23:01:56
阅读次数:
186
1.ViewHolder的解释: (1).只是一个静态类,不是Android的API方法。 (2).它的作用就在于减少不必要的调用findViewById,然后把对底下的控件引用存在ViewHolder里面,再在View.setTag(holder)把它放在view里,下次就可以直接取了。 2.co ...
分类:
移动开发 时间:
2016-11-28 19:36:22
阅读次数:
258
虽然listview已经慢慢被替代了, 不过还是整理下 , 留作纪念吧 一个封装过的通用adapter ...
分类:
其他好文 时间:
2016-11-11 17:34:04
阅读次数:
170