• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
火磷
Memory will fade,but not notes.
博客园    首页    新随笔    联系   管理    订阅  订阅
Android开发--ImageView的应用

1.简介

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

2.构建

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

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     }

注:图片保存在该目录中

4.效果展示

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

  

 

posted on 2016-02-01 15:33  火磷  阅读(422)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3