首页 > 系统 > Android > 正文

Android开发实现的图片点击切换功能示例

2019-12-12 00:13:12
字体:
来源:转载
供稿:网友

本文实例讲述了Android开发实现的图片点击切换功能。分享给大家供大家参考,具体如下:

java 代码

public class MainActivity extends AppCompatActivity {  //定义一个访问图片的数组  int[] images = new int[]{      R.drawable.java,      R.drawable.javaee,      R.drawable.swift,      R.drawable.ajax,      R.drawable.html,  };  //用于图片切换  int currenImg = 0;  @Override  protected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentView(R.layout.activity_main);    //获取Linearlayout布局容器    LinearLayout main = (LinearLayout) findViewById(R.id.root);    //创建ImageView组件    final ImageView image = new ImageView(this);    //将ImageView组建添加到linearlayout布局中    main.addView(image);    //初始化显示第一张图片    image.setImageResource(images[0]);    image.setOnClickListener(new View.OnClickListener() {      @Override      public void onClick(View v) {        image.setImageResource(images[++currenImg % images.length]);      }    });  }}

xml 文件

<?xml version="1.0" encoding="utf-8"?><LinearLayout  xmlns:android="http://schemas.android.com/apk/res/android"  xmlns:app="http://schemas.android.com/apk/res-auto"  xmlns:tools="http://schemas.android.com/tools"  android:id="@+id/root"  android:layout_width="match_parent"  android:layout_height="match_parent"  android:orientation="vertical"  tools:context=".MainActivity"></LinearLayout>

效果

更多关于Android相关内容感兴趣的读者可查看本站专题:《Android图形与图像处理技巧总结》、《Android开发入门与进阶教程》、《Android调试技巧与常见问题解决方法汇总》、《Android基本组件用法总结》、《Android视图View技巧总结》、《Android布局layout技巧总结》及《Android控件用法总结

希望本文所述对大家Android程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表