问题标签 [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 回答
1300 浏览

android - 获取与 imageView 的大小完全相同的可绘制对象,以用作占位符

我正在使用通用图像视图将图像加载到我的应用程序中。

这是我实施的方法

}

逻辑是这样的:我在drawables中有一些图像。首先,我使用本地可绘制对象作为占位符(showStubImage)。Utilities.getDrawableResource()重新运行可绘制对象。然后下载完成后会显示从服务器下载的图片。

我的问题

用作占位符的临时图像大于从服务器下载的图像。所以起初图像很大,然后当新图像完成下载时它会缩小。如何使它们都与 imageView 的大小完全相同?

我试图避免手动调整代码大小以使它们具有相同的大小。谢谢

PS:获得正确drawable的Utilities.getDrawableResource()用途。getResource().getIdentifier()

0 投票
1 回答
1137 浏览

android - 像 iphone 通用图像加载器这样的库-(在 monotouch 和 monodroid 中使用 android 库)

我使用 monodroid 为 android 开发了一个应用程序。现在,我想通过 monotouch 为 iphone 开发应用程序。在 android 应用程序中,我使用 Universal Image Loader 在列表视图的图像视图、图库视图等中显示下载的图像。现在的问题是,有没有像通用图像加载器这样的库可以将此库用于 iphone 的应用程序?或者 xamarin 是否赋予在 monotouch 和 monodroid 应用程序中使用库的功能?

0 投票
1 回答
241 浏览

java - Android线程顺序/ontouch webview

我有一个GridView图像填充,当我单击一个图像时,它会在 a 中全屏显示,PagerActivity并且对于全屏的每个图像,在 a 的底部显示一段 html webview。触摸时,有些webViews会启动视频,有些则什么也不做。

我的问题是如果我触摸“webView 视频”,视频会显示在下一个布局中。

示例:我的网格中有 3 张图像。我单击了第一个,该图像以全屏显示,底部有一个 web 视图,当我单击以webview在图像 1 的顶部启动视频时,视频在图像 2 的顶部启动。

这是我的代码的一部分ImagePagerActivity

我将此项目用于 GridActivity 和 PagerActivity通用图像加载器

我知道 instantiateItem(..) 方法被调用了两次,这就是为什么当我尝试播放视频时 videoView 已经影响到新视频的原因。但我不知道如何解决这个问题?

0 投票
4 回答
7743 浏览

java - 使用通用图像加载器的 FileNotFoundException

这个问题是关于这个流行的 Android 库,Universal Image Loader for Androidhttps ://github.com/nostra13/Android-Universal-Image-Loader

  1. 我确保添加了 WRITE_EXTERNAL_STORAGE。
  2. 我启用了内存和磁盘缓存
  3. 我使用 UnlimitedDiscCache 进行磁盘缓存
  4. 我正在针对 Android 2.2 SDK 构建。当我在 Android 4.1.2 Nexus S 设备上测试应用程序时发现异常。
  5. 对于我的大多数图像,加载都很流畅。但是,对于某些图像,我总是遇到同样的异常。下面是一个例子。

图片网址:http: //i10.topit.me/l046/10046137034b1c0db0.jpg

回溯:

请帮忙。

0 投票
1 回答
2370 浏览

android - 如何使用 Android Universal Image Loader 获取图像的高度和宽度?

如何访问使用 Android 通用图像加载器加载的图像的高度和宽度?

0 投票
1 回答
364 浏览

android - 如何更改 UniversalImageLoader 的显示?

这应该是很简单的事情,但我找不到。我想在我的应用图像的某些地方显示圆角。但不是所有的。

我看到的唯一可以设置显示的地方是在初始设置中。找不到其他方法。而且我无法覆盖初始设置,因为它仅在配置为空时设置。我也没有找到在初始化时使用的 DisplayImageOptions 对象中更改它的方法。

我该怎么做才能在圆角和非圆角之间进行更改?提前致谢。

如有必要,这是我正在谈论的库:https ://github.com/nostra13/Android-Universal-Image-Loader

0 投票
4 回答
6875 浏览

android - 通用图像加载器不起作用

我是一个初级程序员。我正在尝试使用通用图像加载器来显示从站点解析的图像,但它不起作用。我究竟做错了什么?

谢谢。

这是一个测试程序。

自定义适配器我在这里得到一个错误

日志

0 投票
1 回答
3389 浏览

java - 为什么我在 GridView 的 onMeasure 中得到空指针

当我尝试使用通用图像加载器在网格视图中设置图像时,出现空指针异常。崩溃发生在下载第一个图像时,并且在应用程序崩溃之前只下载了一个图像。(通过 httpscoop 确认)

编辑:这是错误的。崩溃发生在第一个图像下载之前,因此它可能会尝试测量不存在的图像。

这是我的网格项目

gridview 布局只是一个gridview

我的getView

ImageLoader 配置

和选项

和例外

0 投票
1 回答
1421 浏览

android - ImageLoader - Don't download image if it's already being cached

I don't want to download images if they are already cached. I am using ImageLoader library by NOSTRA. Please tell me if there is any way to do that. Following is the code:-

0 投票
2 回答
550 浏览

java - GridView getView 问题

在我的 GridView 的 getView() 方法中,我正在执行以下操作:

这里的 sampleArray 是我在创建 Adapter 时加载的数组。它在延迟加载(使用此工具:https ://github.com/nostra13/Android-Universal-Image-Loader )这些图像时使用,并且基本上是确定要加载的图片的图像 URL 的一部分。现在,据我所知,最好的做法是仅在视图为空时才对视图进行膨胀:

当我这样做时,它实际上更快,但图像加载很奇怪。如果我向下滚动并向上滚动,图像会在行内切换,这意味着在顶行中,第一列图像可能会与第二列图像随机切换。我使用的数组 (sampleArray) 没有改变。我知道这与调用位置和 getView() 有关,但我不确定为什么会发生这种行为。

如果我按照现在的方式(第一个代码块)进行操作,这意味着我每次都会对其进行充气,它可以完美运行,但加载速度很慢。为什么这种行为会这样工作?

提前致谢。

编辑

这就是我认为正在发生的事情。GetView() 被多次调用,这与“位置”参数不同步,导致从数组中挑选出错误的元素。我仍然对此感到困惑。