[译]:Xamarin.Android控件使用——使用ImageView显示图片
博客分类: 官方教程
返回索引目录
原文链接:Display An Image
译文链接:Xamarin.Android控件使用——使用ImageView显示图片
Display An Image
本文介绍如何使用ImageView展示图片。
示例代码下载:
操作步骤
- 创建Xamarin.Android应用,并将其命名为DisplayAnImage
- 在你的IDE环境中,向
Resources\drawable
文件中分别添加名为 sample1.png 和 sample2.png 的两张图片。 将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"> <Button android:id="@+id/myButton" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/changeImage"/> <ImageView android:layout_width="fill_parent" android:layout_height="fill_parent" android:id="@+id/demoImageView" android:src="@drawable/sample1" android:scaleType="fitCenter"/> </LinearLayout>
将如下字符串添加到String.xml文件:
<string name="changeImage">Change Image</string>
在MainAcitvity.cs文件中,添加如下代码 —— 在button.Click事件中设置ImageView中的图片。
button.Click += delegate { var imageView = FindViewById<ImageView> (Resource.Id.demoImageView); imageView.SetImageResource (Resource.Drawable.sample2); };
其他信息
ImageView类可以通过在XML中使用android:src
属性声明或者在代码中调用SetImageResource
来显示图片。
译:奇葩史