所以即时关注此代码,流行的延迟加载示例:Lazy load of images in ListView
我在自己的项目中设置了与布局xml类似的东西以及以下代码:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<!-- Screen Design for VIDEOS -->
<ListView
android:id="@+id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"/>
</LinearLayout>
它工作得很好,但是如果我以编程方式添加ListView:
this.list = new ListView(this);
this.list.setClickable(true);
addContentView(this.list, new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
列表视图显示默认图标,但未加载图像。所以xml布局是有效的,但是以编程方式它没有。
有什么建议吗?
编辑:
看起来当我使用xml布局时,它只显示我在LazyLoader示例项目中加载的图像。我将项目导入到同一工作区中。他们必须相互影响。
基本上,我不能加载除示例中的图像之外的任何其他图像,这使我相信它与缓存有关?
答案 0 :(得分:0)
我发现我没有为清单添加外部缓存权限。