问题标签 [universal-image-loader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
829 浏览

android - 通用图像加载器 Android:更改布局属性会导致 OutOfMemoryError

我有多项活动。每个活动都在 GridView 中显示图像。作为独立应用程序的每个活动都可以正常工作。当我从另一个活动中调用活动时,就会出现问题。GridView(第二个/第三个活动)的一项是 imageView :

当我在 dp/px 中设置宽度、高度时效果很好。像:

对我来说很好。

但是当我设置高度/宽度时:wrap_content/fill_parent,它会出现内存不足异常:

我在每个活动中都实例化了 ImageLoader。但这无济于事。

0 投票
1 回答
2662 浏览

java - Universal Image Loader ViewPager如何实现

对我来说已经快 2 个月了,尤其是用 java 编码,尤其是 android。我遇到了一个问题,我已经挣扎了两天多。

基本上,我有一个充满字符串(url)的数据库。我正在尝试构建一个应用程序,在其中将选定的(通过我的查询)网址传递到通用图像加载器中,并最终获得一个 Viewpager,其中包含从 UIL 下载的所有图像。

我已经构建了自己的适配器(以便将其用于 ViewPager),但我不知道如何使用 Universal Image Loader 并创建该 ViewPager。

这是我的代码: MenuImages.java

MyPagerAdapter.java

}

数据库处理程序.java

如您所见,我从 DataBaseHandler 中获得了一个包含所有字符串(url)的列表。实际上,我需要从 MyPagerAdapter 中删除数组 Interger[] 并将其动态替换为我从 DataBaseHandler 中检索到的列表(带有 URL 的列表)。

总而言之,我试图让 Universal Image Loader 使用我传递给它的所有 URL 并用它们创建一个 viewpager。

如果你能帮我解决这个问题,我将永远感激不尽,因为我开始吓坏了。我在这部分花了很多天,搜索了几个小时,但没有找到适合我的东西。

在此先感谢并为冗长的谈话感到抱歉,哈里斯。

0 投票
4 回答
10266 浏览

android - Gridview - 单击图像以在 Viewpager 中查看图像

这是一个从 json 获取图像的网格视图。它工作正常。我想单击此网格视图中的图像以显示完整图像并可以滑动它。我发现这个问题的解决方案是使用 Viewpager。

如何在 gridview 中单击图像以显示图像并且可以滑动?

您可以更轻松地阅读此代码。http://pastebin.com/Q8Ljt9yL

在此处输入图像描述

0 投票
2 回答
3176 浏览

android - 在通用图像加载器中访问受保护的图像

我在需要从授权来源获取图像的应用程序中使用通用图像加载器。

到目前为止,我已经用我自己的类扩展了 URLConnectionImageDownloader 类,并用我自己的实现覆盖了 getStreamFromNetwork 方法,该实现在 URLConnection 对象中设置了授权标头,如下所示:

并设置我的 ImageLoader...

到目前为止,我无法让它工作。图像未下载。但更重要的是,我在 getStreamFromNetwork() 中设置了一个断点,它永远不会被击中?我究竟做错了什么?

0 投票
1 回答
2139 浏览

android - Android通用图像加载器中的读取超时错误

@nostra13 我下载了库https://github.com/nostra13/Android-Universal-Image-Loader

当我运行上面链接中给出的示例代码时,对于我得到的大多数图像READ TIMED OUT......

我在尝试wifi,网速很好,设备是三星Galaxy S

你能帮忙吗....

0 投票
1 回答
1230 浏览

android - 如何在 LazyList 或通用图像加载器中显示动态数据?

我正在测试我在这里找到的LazyList (LL) 和Universal Image Loader (UIL) 。此外,我还成功地进行了一些修改,以检索要从 JSON 文档加载的 URL。JSON来自Flickr。我从 JSON获得了url(用于获取照片)和更多数据,如titledescriptionauthor 。在使用这些图像加载工具之前,我使用 SimpleAdapter 将数据传递给视图,如下所示:

然后是一些将 JSON DATA 放入 itemsList 的代码,然后

遵循本指南。现在我尝试将我的代码与 LL 或 UIL 合并,我无法让它工作。

这些图像加载器使用自己的适配器和 GetWiew 方法。所以最后的问题是: 如何将我自己的动态数据传递给他们的适配器?


为了更清楚,我想在照片右侧显示标题描述作者等信息,而不是下图中的“项目 X”:

来自 LazyList 的示例

0 投票
2 回答
14383 浏览

universal-image-loader - 使用 Universal Image Loader 加载图像时显示不确定的 ProgressBar

我想知道是否有一种机制可以在使用通用图像加载器加载图像时显示一个旋转的“不确定”进度条来代替图像。

现在,我正在使用 DisplayImageOptions 中的 showStubImage() 选项来显示一个在下载图像时显示“无图像”的图像,但是如果在 ImageView 顶部有一个旋转的不确定 ProgressBar 时,它会非常漂亮。图片正在下载。

0 投票
3 回答
4063 浏览

android - 使用 2 个显示器的通用图像加载器

如何将 FadeInBitmapDisplayer 和 RoundedBitmapDisplayer 添加到我的图像中?

这是我的 DisplayImageOptions

是否有可能只使用一次淡入效果?如果它已加载并且我向下滚动我的列表并再次向上滚动它不会第二次 FadeIn?

提前非常感谢!

0 投票
5 回答
9596 浏览

android - Android ListView 通用图像加载器在滚动时更改图像

我有一个问题让我伤心了好几个星期。当我更新到新的 Facebook SDK 时,我有一段时间忘记了它,但现在它又回到了我的梦想中。

我基本上是在做一个 Facebook 订阅阅读器。它从 API 调用中获取 JSON 数据并使用它来填充 ListView。每次自定义适配器调用 getView() 方法时,它都会检查它是什么类型的“状态”。如果是“照片”状态,则视图将有两个图像(个人资料图片和状态更新的图片)。我正在使用 nostra13 的 Universal Image Loader 在使用 holder 类对 ImageView 进行充气后加载两个图像,以帮助回收视图。这就是我认为我的问题存在的地方。

当我滚动浏览列表时,所有个人资料图片都可以正常加载并且效果很好。但是当我滚动时,状态照片会做几件事:

1.)全部加载相同的图像(我以前没有这个问题,但我给自己尝试修复其他图像)。

2.) 图像跳来跳去,要么消失,要么出现在与预期不同的视图中。

3.)如果图像加载正确并且不都显示相同的图像,图像会随着我向上和向下滚动而改变,最终都变成相同的图像。

我会发布我的 getView() 代码(抱歉有点长)。

我确信这与 Android 回收视图和效率有关,但我无法弄清楚我在哪里犯了错误。问题只存在于一个图像视图也很奇怪。任何帮助都会很热。谢谢。

更新: 我们发现这是我的 JSON 解析错误。您必须使用 setTag() 来保留特定于该行项目的图像。适配器试图为视图设置一个 null 标记,这导致了 NPE。

再次更新:在挖掘了更多之后,看起来是 ImageView 本身给出了一个空值,就好像它没有找到正确的布局一样。我为不同类型的帖子使用了两种不同的 xml 布局。所以现在看起来最好的解决方案是使用相同的布局,并根据状态类型有条件地膨胀每个视图中的不同元素。

0 投票
1 回答
7276 浏览

android - 从 android 通用图像加载器下载图像流

我在 monodroid 中为我的 android 应用程序使用 android通用图像加载器。

有时我需要在 sdcard 中保存一些图像。在这种情况下,我需要在流中下载图像,然后将它们保存到 sdcard 中。

有没有办法使用这个库通过流下载图像。因为在很多情况下图像被缓存在库中?