效果如下:

代码编写如下:

Crize_demo\app\src\main\res\layout\activity_main.xml

1 <!--定义一个线性布局-->2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"3     xmlns:tools="http://schemas.android.com/tools"4     android:id="@+id/root"5     android:layout_width="match_parent"6     android:layout_height="match_parent"7     android:orientation="vertical">8 9 </LinearLayout>

Crize_demo\app\src\main\java\com\ly\crize_demo\MainActivity.java

 1 public class MainActivity extends AppCompatActivity { 2     //定义一个访问图片的数组 3     int[] images = new int[]{ 4             R.mipmap.create_hz, 5             R.mipmap.create_jj, 6             R.mipmap.create_pic, 7             R.mipmap.create_tz, 8             R.mipmap.create_wz 9     };10     int currentImg =0;11 12     @Override13     protected void onCreate(Bundle savedInstanceState) {14         super.onCreate(savedInstanceState);15         setContentView(R.layout.activity_main);16         //获取LinearLayout的布局容器17         LinearLayout main = (LinearLayout) findViewById(R.id.root);18         //程序创建ImageView组件19         final ImageView image = new ImageView(this);20         //将ImageView组件放到LinearLayout容器当中21         main.addView(image);22         //初始化显示第一张图片23         image.setImageResource(images[0]);24         //设置图片的点击事件25         image.setOnClickListener(new View.OnClickListener() {26             @Override27             public void onClick(View v) {28                 if (currentImg >=4) {29                     currentImg =-1;30                 }31                 //改变ImageView里面显示的图片32                 image.setImageResource(images[++currentImg]);33             }34         });35     }36 37 38 }

更多相关文章

  1. Android(安卓)ImageView图片自适应
  2. android linearlayout imageview置顶摆放
  3. 关于Android(安卓)ListView组件中android:drawSelectorOnTop含义
  4. Android如何在java代码中设置margin
  5. android应用程序组件之间的通讯
  6. android中图片倒影、圆角效果重绘
  7. Android(安卓)Gallery3D效果 教程 案例 代码
  8. android 图片文字轮播效果(图片和文字自动滚动)
  9. android 获取网络资源

随机推荐

  1. Android 高级UI解密 (一) :Paint图形文字
  2. Android 与web一起工作(Android读取网站特
  3. Android探索之旅(第三十六篇)Android中用户
  4. android开发中的数据库定义诀窍
  5. android微信源生SDK分享问题
  6. Android文档(二)-应用基础(1)应用组件(Applica
  7. 取消对Android 4.0以下的支持是开发者的
  8. fix Android(安卓)building error on ubu
  9. Android平台上的高性能编程
  10. Android网络编程——https 不验证证书方