
2、主要设计步骤
(1)添加ch1203_ReadGallery.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"><Buttonandroid:id="@+id/btn1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_margin="30dp"android:layout_gravity="center"android:text="从图库中挑选一幅图片" /><TextViewandroid:text="你挑选的图片为:"android:layout_width="wrap_content"android:layout_height="wrap_content"android:id="@+id/textView1"android:layout_gravity="center"android:layout_margin="30dp" /><ImageViewandroid:id="@+id/myImageView"android:layout_gravity="center"android:layout_width="wrap_content"android:layout_height="wrap_content" /></LinearLayout>(2)添加ch1203ReadGallery.cs
using Android.App;using Android.Content;using Android.OS;using Android.Runtime;using Android.Widget;namespace MyDemos.SrcDemos{[Activity(Label = "【例12-3】读取图库图片")]public class ch1203ReadGallery : Activity{protected override void OnCreate(Bundle savedInstanceState){base.OnCreate(savedInstanceState);SetContentView(Resource.Layout.ch1203_ReadGallery);var btn1 = FindViewById<Button>(Resource.Id.btn1);btn1.Click += delegate {var imageIntent = new Intent();imageIntent.SetType("image/*");imageIntent.SetAction(Intent.ActionGetContent);StartActivityForResult( Intent.CreateChooser(imageIntent, "选择的图片:"), 0);};}protected override void OnActivityResult(int requestCode, [GeneratedEnum] Result resultCode, Intent data){base.OnActivityResult(requestCode, resultCode, data);if (resultCode == Result.Ok){var imageView = FindViewById<ImageView>(Resource.Id.myImageView);imageView.SetImageURI(data.Data);}}}}以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。