[译]:Xamarin.Android控件使用——使用ImageView显示图片

标签: Xamarin.Android, ImageView, 官方教程, 中文翻译

博客分类: 官方教程

返回索引目录
原文链接:Display An Image
译文链接:Xamarin.Android控件使用——使用ImageView显示图片

Display An Image

本文介绍如何使用ImageView展示图片。
示例代码下载:

操作步骤

  1. 创建Xamarin.Android应用,并将其命名为DisplayAnImage
  2. 在你的IDE环境中,向Resources\drawable文件中分别添加名为 sample1.pngsample2.png 的两张图片。
  3. 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>
    
  4. 将如下字符串添加到String.xml文件:

    <string name="changeImage">Change Image</string>
    
  5. 在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来显示图片。


译:奇葩史

没有评论