【发布时间】:2015-04-14 12:37:25
【问题描述】:
我正在使用 Visual Studio 和 Xamarin 插件开发可移植应用程序 (Xamarin.Forms)。
我正在尝试使用来自 url 的图像创建一个 gridview,我正在关注 GridView 的这个示例:
我尝试在 ImageAdapter 上替换,以下几行:
http://developer.xamarin.com/recipes/android/layout/grid_view/create_a_grid_view/
此示例与 /resources/drawables 上的图像完美配合,但我需要从 url 下载图像。
imageView.SetImageResource(thumbIds[position]);
与
Android.Net.Uri url = Android.Net.Uri.Parse("http://xamarin.com/resources/design/home/devices.png");
imageView.SetImageURI(url);
但不工作。
请帮帮我。
【问题讨论】:
-
它是否显示任何错误消息和/或应用程序输出(调试窗口)中是否有任何指示错误的内容?还要确保你设置了the internet permission for the android project
-
感谢您的回复,我的应用程序有互联网权限,是的,显示错误消息:
02-06 15:02:02.208 E/BitmapFactory( 2116): Unable to decode stream: java.io.FileNotFoundException: /http:/xamarin.com/resources/design/home/devices.png: open failed: ENOENT (No such file or directory)。02-06 15:02:02.208 I/System.out( 2116): resolveUri failed on bad bitmap uri: http://xamarin.com/resources/design/home/devices.png
标签: c# visual-studio-2012 gridview xamarin android-gridview