第一步,我们首先需要将图片放在res目录下的drawable-mdpi文件夹下面,然后我们在layout中设置图片的整体布局。

<?xml version="1.0" encoding="utf-8"?>
<!-- 定义一个线性布局容器 -->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:id="@+id/root"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent">
</LinearLayout>

第二步,在MainActivity.java下编辑如下代码:

 1 public class MainActivity extends Activity
 2 {
 3     //定义一个访问图片的数组
 4     int[] images = new int[]{
 5         R.drawable.java,
 6         R.drawable.ee,
 7         R.drawable.classic,
 8         R.drawable.ajax,
 9         R.drawable.xml,
10     };
11     int currentImg = 0;
12     @Override
13     public void onCreate(Bundle savedInstanceState)
14     {
15         super.onCreate(savedInstanceState);
16         setContentView(R.layout.main);
17         //获取LinearLayout布局容器
18         LinearLayout main = (LinearLayout)findViewById(R.id.root);
19         //程序创建ImageView组件
20         final ImageView image = new ImageView(this);
21         //将ImageView组件添加到LinearLayout布局容器中
22         main.addView(image);
23         //初始化时显示第一张图片
24         image.setImageResource(images[0]);
25         image.setOnClickListener(new OnClickListener()
26         {
27             @Override
28             public void onClick(View v)
29             {
30                 if (currentImg >= 4)
31                 {
32                     currentImg = -1;
33                 }
34                 //改变ImageView里显示的图片
35                 image.setImageResource(images[++currentImg]);
36             }
37         });
38     }
39 }

转载于:https://www.cnblogs.com/speaklessdomore/p/3376196.html

Android 点击图片进行浏览相关推荐

  1. 修改Thickbox,预加载图片和点击图片前后浏览

    2011了,大家新年好! 外面寒冷,躲在家里写写博客还是挺好的. 今天为我的博客修改了下jQuery的Thickbox,增加了预加载图片功能和点击图片前后浏览的功能. 首先看下效果: http://w ...

  2. Android 点击图片放大至全屏 再次点击关闭过度动画 Shared Element效果(共享元素效果)

    Android 点击图片放大至全屏 再次点击关闭过度动画 最近项目需要给用户一个体验优化,各种查阅,然后改了很多地方,类似于图片的点击预览,消息列表的点击流畅过渡. Shared Element效果( ...

  3. Android 点击图片全屏

    2019独角兽企业重金招聘Python工程师标准>>> 最近做一个项目类似于QQ空间,做到照片浏览的功能,对于QQ空间中点击图片放大至全屏,感觉效果很赞,于是也做了个类似的效果.如下 ...

  4. android 点击图片动画效果,Android仿微信图片点击全屏效果

    废话不多说,先看下Android图片点击全屏效果: 先是微信的 再是模仿的 先说下实现原理,再一步步分析 这里总共有2个Activity一个就是主页,一个就是显示我们图片效果的页面,参数通过Inten ...

  5. android 点击图片进行切换

    点击图片进行切换 除了可以用按钮来进行切换,android还有一个图片按钮(ImageButton)控件,但Button也可以放置图片,我觉得还是Button好用一点 1.添加图片 复制一下之前的不犯 ...

  6. android 点击图片事件,android图文混排点击事件

    图文混排顾名思义就是把文字和图片混合排列在一起,比较简单的需求我们也可以通过TextView和ImageView配合使用来达到目的,但是遇到稍微复杂一些的情况这种方法就不适用了. 做这样一个按钮: 对 ...

  7. android设置图片不可点击,Android 点击图片设置相关的响应事件

    实现相关的接口: implements View.OnTouchListener 实现相关函数: public boolean onTouch(View view, MotionEvent motio ...

  8. Android点击图片随机,android 设置图片随机出现-两种方式

    android 设置图片随机出现-两种方式, 第一种方式:得到图片对应的Drawable实例,通过setImageDrawable(drawable)实现 //ImageView对应的id ivBg ...

  9. android 点击图片旋转90度,Android UI之ImageView实现图片旋转和缩放

    这一篇,给大家介绍一下ImageView控件的使用,ImageView主要是用来显示图片,可以对图片进行放大.缩小.旋转的功能. android:sacleType属性指定ImageVIew控件显示图 ...

最新文章

  1. Maven使用常用命令
  2. Science:语言可能并不是推理能力所必需的
  3. UNIX文件mode_t详解
  4. WWDC 2014 Session笔记 - 可视化开发,IB 的新时代
  5. android 吐司服务中显示,android里的“吐司”
  6. java语言程序设计期中考试_《java语言程序设计》期中试卷(答案).doc
  7. 学计算机设计制图需啥基础,学习工程制图和CAD经验和方法 心得及体会
  8. 国内十大不可错过的免费学习资源网站(火速收藏中)
  9. Linux系统命令行常识问答
  10. java多线程提交,如何按照时间顺序获取线程结果,看完你就懂了 | Java工具类
  11. 【日成海外营销】如何利用TikTok进行红人营销?
  12. python request 报错 #No JSON object could be decoded
  13. 用JavaScript写的一个摇号程序(随机数)
  14. 在一个app中启动另外一个app的service
  15. iOS直播类APP开发流程解析
  16. 【2023】北京大学计算机考研信息汇总
  17. 原生Ajax五个基本步骤(面试题)
  18. js实现电话号码部分隐藏
  19. 使用python检测图片上的色彩
  20. CRJ巨佬的gjd算法模板

热门文章

  1. Apache多网站虚拟目录域名
  2. oracle 学习——巨人的肩膀
  3. RHEL6入门系列之十,常用命令3
  4. win2008下的无线网卡设置
  5. Dependence Injection
  6. RoR开发环境搭建 RAILS install log
  7. android RxJava(RxAndroid)的简单使用
  8. android studio import android-source-code
  9. armeabi-v7a/arm64-v8a/x86/x86_64均兼容armeabi
  10. C/C++语言宏定义##连接符和符#的使用