1.简介

当要在屏幕上显示图片时,ImageView用于创建显示图片所需的对象。另外,通过设置ImageView可以改变图片的有关属性。

2.构建

使用Images & Media中的部件来实现图片的显示

Android开发--ImageView的应用

XML文件:                                  

 1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"        
 2     xmlns:tools="http://schemas.android.com/tools"
 3     android:layout_width="match_parent"
 4     android:layout_height="match_parent"
 5     android:paddingBottom="@dimen/activity_vertical_margin"
 6     android:paddingLeft="@dimen/activity_horizontal_margin"
 7     android:paddingRight="@dimen/activity_horizontal_margin"
 8     android:paddingTop="@dimen/activity_vertical_margin"
 9     tools:context="example.imageview.Activity1" >
10     <ImageView
11         android:id="@+id/imageView1"
12         android:layout_width="wrap_content"
13         android:layout_height="wrap_content"
14         android:contentDescription="@string/function" />
15 </RelativeLayout> 

3.代码

setBackgroundResource():显示图片

 1 public class Activity1 extends Activity {
 2     //声明对象
 3     private ImageView iv;
 4     private int images[]={R.drawable.i1,R.drawable.i2,R.drawable.i3};
 5     private int i=0;
 6     @Override
 7     protected void onCreate(Bundle savedInstanceState) {
 8         super.onCreate(savedInstanceState);
 9         setContentView(R.layout.act1);
10         //将对象与ID匹配
11         iv=(ImageView) findViewById(R.id.imageView1);
12         //显示图片
13         iv.setBackgroundResource(R.drawable.i1);
14         //设置监听器,实现图片的循环播放
15         iv.setOnClickListener(new OnClickListener() {
16             public void onClick(View v) {
17                 i++;
18                 if(i==3){
19                     i=0;
20                 }
21                 iv.setBackgroundResource(images[i]);            
22             }
23         });
24     }

注:图片保存在该目录中

Android开发--ImageView的应用

4.效果展示

当点击图片时,将实现图片的循环播放

Android开发--ImageView的应用

  

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-21
  • 2021-11-28
  • 2021-07-01
  • 2021-07-20
  • 2022-02-19
猜你喜欢
  • 2021-12-07
  • 2021-07-23
  • 2021-04-05
  • 2021-12-10
  • 2021-05-07
  • 2021-11-08
相关资源
相似解决方案