mono for android加载远程图片

废话不多说了,直接上代码Main.axml



MainActivity.cs

[Activity(Label = "Learning1", MainLauncher = true)]public class MainActivity : Activity{private ImageView showPic;private string picPath = "http://www.kl.cc/p_w_picpaths/about/tizi/jiangkun/inscription-jiangkun.jpg";ProgressDialog msgbox;protected override void OnCreate(Bundle bundle){base.OnCreate(bundle);SetContentView(Resource.Layout.Main);showPic = FindViewById(Resource.Id.showPic);msgbox = ProgressDialog.Show(this, "请稍等", "图片正在加载中...", true, true); HttpWebRequest req = WebRequest.Create(picPath) as HttpWebRequest;req.Method = "Get";req.GetResponseAsync().ContinueWith(o =>{ HttpWebResponse resp = (HttpWebResponse)o.Result; this.RunOnUiThread(() =>{Drawable dr = new BitmapDrawable(resp.GetResponseStream());showPic.SetImageDrawable(dr);msgbox.Cancel();});});}}