图像视图ImageView

显示文本用到了文本视图TextView,显示图像则用到图像视图ImageView。由于图像通常保存为单独的 图片文件,因此需要先把图片放到res/drawable目录,然后再去引用该图片的资源名称。比如现在有张 苹果图片名为apple.png,那么XML文件通过属性android:src设置图片资源,属性值格式形如 “@drawable/不含扩展名的图片名称”。添加了src属性的ImageView标签示例如下

<ImageView
 android:id="@+id/iv_scale"
 android:layout_width="match_parent"
 android:layout_height="220dp"
 android:src="@drawable/apple" />

 若想在Java代码中设置图像视图的图片资源,可调用ImageView控件的setImageResource方法,方法参 数格式形如“R.drawable.不含扩展名的图片名称”。

// 从布局文件中获取名为iv_scale的图像视图
ImageView iv_scale = findViewById(R.id.iv_scale);
iv_scale.setImageResource(R.drawable.apple);  // 设置图像视图的图片资源

 

posted on 2024-11-18 14:24  leapss  阅读(18)  评论(0)    收藏  举报