Mono for Android 显示远程图片
16lz
2021-01-23
mono for android加载远程图片
废话不多说了,直接上代码Main.axml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#fff"> <ImageView android:id="@+id/showPic" android:layout_width="400px" android:layout_height="400px" /></LinearLayout>
MainActivity.cs
[Activity(Label = "Learning1", MainLauncher = true)] public class MainActivity : Activity { private ImageView showPic; private string picPath = "http://www.kl.cc/images/about/tizi/jiangkun/inscription-jiangkun.jpg"; ProgressDialog msgbox; protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.Main); showPic = FindViewById<ImageView>(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(); }); }); } }
更多相关文章
- Android okHttp上传图片
- Android 实现仿Window7图片预览窗格效果
- Android图片浏览之源码
- Android --- 图片的特效处理
- android > ImageView 加载本地/服务器图片
- 图片缓存优化
- 2013.04.03——— android 图片缓存之一LinkedHashMap介绍
- Android 下压缩图片—微弱失真
- android实现图片平铺效果&WebView多点触控实现缩放