当前位置:首页 » 安卓系统 » adapterviewandroid

adapterviewandroid

发布时间: 2022-07-09 13:49:40

⑴ android 怎么用pinterestlikeadapterview

update2014/11/25 最近更新,在算图片宽高的时候,DEMO中的算法有问题,更新一下算法(以两屏瀑布流为例):


LayoutParams lp = (LayoutParams) holder.ivIcon.getLayoutParams();

lp.width = (dWidth - Utility.dip2px(context, 12f)) / 2;

lp.height = (int) (bean.getHeight() * 1.00 / bean.getWidth() * lp.width);

holder.ivIcon.setLayoutParams(lp);

--------------------------------------------------------------------------------------------------------------------------------------


这个开源库还是挺好用的,本着不造轮子的想法,最近的一个项目中用了不少开源库。今天就暂时介绍一个瀑布流的吧,因为有些同学看到英文就头大,简单介绍一下这个库怎么使用,用的过程中可能遇到的问题。


瀑布流当然是图片居多,图片的加载我又用到这个开源库:Android-Universal-Image-Loader ,其实这个开源库可以说的东西也很多,图片加载之利器有木有,不过今天的主角是瀑布流,先来介绍瀑布流吧。


PinterestLikeAdapterView库的使用:


1.把项目下载下来,导入eclipse,.引用项目为自己项目的lib包.

例子大家可以直接下载源码看,配合上Android-Universal-Image-Loader 这个开源的图片加载库,基本很容易。


以下是注意点:


1.多屏幕适配问题,这个库不知道是不是基于480*800来实现的,我在480*800的屏的手机上试是没有问题的,如果是大辨率的,需要做个适配,具体方法在waterfallAdapter里我有写明。


2.最好要先知道图片的大小,这样,可以初始化一个相同大小的图片默认图占住这张图片的位置,避免图片一下加载出来瀑布流又自己进了调整,感觉就一闪一闪的,效果不好,事先占住位置就OK了。


3.对于DEMO里的图片加载的库,在做瀑布流的时候最好把图片cacheOnDisc()设置为true.这样图片就会存本地硬盘,避免太多图片OOM,更具体的设置请参考Android-Universal-Image-Loader。


4.对于瀑布流加载更多图片,跟listView加载更多一模一样。这儿就不多说了。

转载

⑵ Android的AdapterView<> parent为什么有问号

建议去看java基础关于 泛型编程的这一块,各大视频网站应该有人会讲到的。文字始终没有视频容易理解。

热点内容
编程实话 发布:2025-04-06 10:20:31 浏览:980
超滤膜清洗剂怎么配置 发布:2025-04-06 10:13:11 浏览:975
存储过程什么时候用 发布:2025-04-06 10:12:17 浏览:37
混合型编程和 发布:2025-04-06 09:47:08 浏览:601
uc看缓存的视频 发布:2025-04-06 09:30:32 浏览:561
sql判断是否日期 发布:2025-04-06 09:29:12 浏览:316
存储过程参数空值 发布:2025-04-06 08:59:59 浏览:876
垃圾车压缩式垃圾车 发布:2025-04-06 08:55:00 浏览:209
如何给苹果iphone手机设置密码 发布:2025-04-06 08:49:17 浏览:814
安卓苹果王者荣耀数据转移在哪里 发布:2025-04-06 08:47:34 浏览:894