mono for android 读取网络远程图片
16lz
2021-01-23
布局
<?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" > <Button android:id="@+id/btn" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="查看" /> <ImageButton android:id="@+id/imageView" android:layout_width="fill_parent" android:layout_height="200px" /></LinearLayout>
C#代码
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); Button btn = FindViewById<Button>(Resource.Id.btn); btn.Click += new EventHandler(btn_Click); } void btn_Click(object sender, EventArgs e) { ImageView imgview = FindViewById<ImageView>(Resource.Id.imageView); imgview.SetImageBitmap(getImage("http://hiphotos.baidu.com/baidu/pic/item/7d8aebfebf3f9e125c6008d8.jpg")); } public static Bitmap getImage(string imagepath) { URL url=null; Bitmap bitmap = null; try { url = new URL(imagepath); } catch (Exception e) { } HttpURLConnection conn = (HttpURLConnection)url.OpenConnection(); conn.DoInput = true; conn.Connect(); System.IO.Stream str = conn.InputStream; bitmap = BitmapFactory.DecodeStream(str); str.Close(); return bitmap; }
更多相关文章
- AndroidTextView的跑马灯效果,解决复杂布局不能获取焦点的问题
- Android:控件布局(相对布局)RelativeLayout(转)
- Android 代码改变图片颜色android:tint="@color/main_color" and
- Android中的5大布局和网格布局
- Android 让一个控件或布局居于底部的办法
- Android再学习-20141018-布局-进度条