0

我想在ListActivity. 我正在从 XML 中读取名称,并将 aWebView放入我的活动中。代码如下:

String imagename = ((TextView) view.findViewById(R.id.ImageText))
        .getText().toString();
WebView web = (WebView) findViewById(R.id.webproduct);
web.loadUrl("http://www.website.com/simage/" + imagename);

我得到图像名称但没有图像。在单独的活动图像中显示来自网站,WebViewListActivity不是。

任何人都可以提出任何想法吗?

4

1 回答 1

0

我会考虑使用自定义列表适配器来显示来自服务器的图像。

您可以进行延迟加载,这会提高性能,因为在视图可见时会显示图像。

对于惰性列表,您可以使用此项目中的示例。这样,图像也会被缓存。缓存图像后,您可以在没有连接时显示图像。

该示例将 URL 列表作为字符串。您可以用自己的 URL 替换 URL,并使用自定义列表适配器来显示图像。您还可以显示图像名称,因为您可以选择在ListView.

第二种解决方案是使用此项目中的 Endless List Adapter 。项目中有示例,可以帮助您理解和修改相同的内容。如果您对 Endless List 仍有任何疑问,请在 Stack Overflow 中使用标签commonswareandroid.

请记住在清单中提供将图像写入外部存储的权限以及互联网权限。

于 2013-03-12T08:33:14.233 回答