【问题标题】:Scoll view hangs while loading images from url in ImageLoader从 ImageLoader 中的 url 加载图像时,Scoll 视图挂起
【发布时间】:2014-08-25 12:05:30
【问题描述】:

我正在使用 Image Loader 在我的布局中显示 Image,这是我在水平滚动视图中动态创建的。我的自定义线性布局有 6 个图像块,我通过线性布局内的权重属性进行管理。并在以水平滚动视图为父级的父级线性内添加此线性布局。

我的 scoll 视图在图像加载器内部的 imageView.setImageBitmap(bitmap) 上存在性能问题。 UI 在 imageview 中加载图像时挂起。

【问题讨论】:

  • 你使用适配器吗?
  • 搜索毕加索。此类问题的简单解决方案。
  • 不,我没有使用适配器,我在水平滚动视图内的循环中添加不同的视图。根据我的要求,我的观点正在根据情况发生变化。

标签: android universal-image-loader


【解决方案1】:

我使用Picasso 作为 ImageLoader 库

这是一个伟大而简单的图书馆 .这是一个使用它的示例

 Picasso.with(context).load(url).into(view);

【讨论】:

  • 我也用毕加索试试。但同样的问题。我认为我的图像布局问题在那里。
【解决方案2】:

当涉及到管理内存并在 Android 中处理图像时具有良好的性能,尤其是图像组 在列表中,这将成为一项非常艰巨的任务,如果您仍然不知道或 选择了它,事实上你可以在TwoWayView 中使用AdapterViewHolder 有很大帮助,他可以选择按顺序显示列表 HorizontalVertical

An AdapterView with support for vertical and horizontal scrolling

Vertical ListView having a Horizontal ListView

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-10
    • 2013-01-29
    • 2015-04-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多