问题标签 [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.
android - 获取与 imageView 的大小完全相同的可绘制对象,以用作占位符
我正在使用通用图像视图将图像加载到我的应用程序中。
这是我实施的方法
}
逻辑是这样的:我在drawables中有一些图像。首先,我使用本地可绘制对象作为占位符(showStubImage)。Utilities.getDrawableResource()
重新运行可绘制对象。然后下载完成后会显示从服务器下载的图片。
我的问题
用作占位符的临时图像大于从服务器下载的图像。所以起初图像很大,然后当新图像完成下载时它会缩小。如何使它们都与 imageView 的大小完全相同?
我试图避免手动调整代码大小以使它们具有相同的大小。谢谢
PS:获得正确drawable的Utilities.getDrawableResource()
用途。getResource().getIdentifier()
android - 像 iphone 通用图像加载器这样的库-(在 monotouch 和 monodroid 中使用 android 库)
我使用 monodroid 为 android 开发了一个应用程序。现在,我想通过 monotouch 为 iphone 开发应用程序。在 android 应用程序中,我使用 Universal Image Loader 在列表视图的图像视图、图库视图等中显示下载的图像。现在的问题是,有没有像通用图像加载器这样的库可以将此库用于 iphone 的应用程序?或者 xamarin 是否赋予在 monotouch 和 monodroid 应用程序中使用库的功能?
java - Android线程顺序/ontouch webview
我有一个GridView
图像填充,当我单击一个图像时,它会在 a 中全屏显示,PagerActivity
并且对于全屏的每个图像,在 a 的底部显示一段 html webview
。触摸时,有些webViews
会启动视频,有些则什么也不做。
我的问题是如果我触摸“webView 视频”,视频会显示在下一个布局中。
示例:我的网格中有 3 张图像。我单击了第一个,该图像以全屏显示,底部有一个 web 视图,当我单击以webview
在图像 1 的顶部启动视频时,视频在图像 2 的顶部启动。
这是我的代码的一部分ImagePagerActivity
:
我将此项目用于 GridActivity 和 PagerActivity通用图像加载器
我知道 instantiateItem(..) 方法被调用了两次,这就是为什么当我尝试播放视频时 videoView 已经影响到新视频的原因。但我不知道如何解决这个问题?
java - 使用通用图像加载器的 FileNotFoundException
这个问题是关于这个流行的 Android 库,Universal Image Loader for Android:https ://github.com/nostra13/Android-Universal-Image-Loader
- 我确保添加了 WRITE_EXTERNAL_STORAGE。
- 我启用了内存和磁盘缓存
- 我使用 UnlimitedDiscCache 进行磁盘缓存
- 我正在针对 Android 2.2 SDK 构建。当我在 Android 4.1.2 Nexus S 设备上测试应用程序时发现异常。
- 对于我的大多数图像,加载都很流畅。但是,对于某些图像,我总是遇到同样的异常。下面是一个例子。
图片网址:http: //i10.topit.me/l046/10046137034b1c0db0.jpg
回溯:
请帮忙。
android - 如何使用 Android Universal Image Loader 获取图像的高度和宽度?
如何访问使用 Android 通用图像加载器加载的图像的高度和宽度?
android - 如何更改 UniversalImageLoader 的显示?
这应该是很简单的事情,但我找不到。我想在我的应用图像的某些地方显示圆角。但不是所有的。
我看到的唯一可以设置显示的地方是在初始设置中。找不到其他方法。而且我无法覆盖初始设置,因为它仅在配置为空时设置。我也没有找到在初始化时使用的 DisplayImageOptions 对象中更改它的方法。
我该怎么做才能在圆角和非圆角之间进行更改?提前致谢。
如有必要,这是我正在谈论的库:https ://github.com/nostra13/Android-Universal-Image-Loader
android - 通用图像加载器不起作用
我是一个初级程序员。我正在尝试使用通用图像加载器来显示从站点解析的图像,但它不起作用。我究竟做错了什么?
谢谢。
这是一个测试程序。
自定义适配器我在这里得到一个错误
日志
java - 为什么我在 GridView 的 onMeasure 中得到空指针
当我尝试使用通用图像加载器在网格视图中设置图像时,出现空指针异常。崩溃发生在下载第一个图像时,并且在应用程序崩溃之前只下载了一个图像。(通过 httpscoop 确认)
编辑:这是错误的。崩溃发生在第一个图像下载之前,因此它可能会尝试测量不存在的图像。
这是我的网格项目
gridview 布局只是一个gridview
我的getView
ImageLoader 配置
和选项
和例外
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:-
java - GridView getView 问题
在我的 GridView 的 getView() 方法中,我正在执行以下操作:
这里的 sampleArray 是我在创建 Adapter 时加载的数组。它在延迟加载(使用此工具:https ://github.com/nostra13/Android-Universal-Image-Loader )这些图像时使用,并且基本上是确定要加载的图片的图像 URL 的一部分。现在,据我所知,最好的做法是仅在视图为空时才对视图进行膨胀:
当我这样做时,它实际上更快,但图像加载很奇怪。如果我向下滚动并向上滚动,图像会在行内切换,这意味着在顶行中,第一列图像可能会与第二列图像随机切换。我使用的数组 (sampleArray) 没有改变。我知道这与调用位置和 getView() 有关,但我不确定为什么会发生这种行为。
如果我按照现在的方式(第一个代码块)进行操作,这意味着我每次都会对其进行充气,它可以完美运行,但加载速度很慢。为什么这种行为会这样工作?
提前致谢。
编辑:
这就是我认为正在发生的事情。GetView() 被多次调用,这与“位置”参数不同步,导致从数组中挑选出错误的元素。我仍然对此感到困惑。