当前位置:首页 » 安卓系统 » 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基础关于 泛型编程的这一块,各大视频网站应该有人会讲到的。文字始终没有视频容易理解。

热点内容
sql提示存储过程 发布:2025-05-17 07:35:58 浏览:743
qq里的互动访问 发布:2025-05-17 07:26:53 浏览:665
口语易账号密码发送到哪里 发布:2025-05-17 07:26:52 浏览:62
核桃编程幼儿 发布:2025-05-17 07:26:50 浏览:786
2台服务器集群搭建 发布:2025-05-17 07:18:57 浏览:185
北方园林配置植物有哪些 发布:2025-05-17 07:18:20 浏览:544
数控加工零件图及编程 发布:2025-05-17 07:18:11 浏览:730
炼钢碱度算法 发布:2025-05-17 07:17:26 浏览:14
python获取年月日 发布:2025-05-17 07:15:33 浏览:303
手机加密软件java 发布:2025-05-17 07:00:24 浏览:443