小技巧
wjt_developer
这个作者很懒,什么都没留下…
展开
-
两种方法获取View宽高信息
因为经常在Activity中的onCreate中要获取一些View的宽高信息,以往都是利用ViewTreeObserver来获取,今天看到网上一个有意思的小Demo,作者获取的宽高的方法以前从未听说过,跟大家分享一下。一:ViewTreeObserverview.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.原创 2016-11-07 16:17:04 · 304 阅读 · 0 评论 -
泛型擦除问题带来的无法正常解析Json问题
我们在做网络请求,并讲结果解析未Bean的时候,因为Bean类型的不统一,所以无法统一的解析Bean,所以不同的Bean类型就要交给不同的类或者方法取实现,那么有没有办法取统一的解析Bean呢?答案时肯定的。代码: /** * 解析json数据 * @param json 服务器或本地取得的json数据 */ protected T parseJson(原创 2016-11-26 22:56:54 · 517 阅读 · 0 评论 -
RecycleView局部刷新
有时候我们需要用RecycleView来展示网络数据,如果做了加载更多功能,那么我们调用传统的notifyDataSetChanged方法,必然会刷新全部的Item,既耗内存,又耗流量(假如没有缓存),而且还会造成图片重新加载带来的闪动问题。 解决办法: RecycView给我们提供了一些局部刷新的方法 向指定位置插入Item public final void notifyItemI原创 2016-11-27 21:17:10 · 1479 阅读 · 0 评论