实现点击图片切换效果
Java代码
1 在资源中添加5张图片,重命名为a-e。
2
3 实现java代码如下:
4
5
6
7
8
9
10
11 packagecn.csdn.android.test;
12
13 importandroid.app.Activity;
14 importandroid.os.Bundle;
15 importandroid.view.View;
16 importandroid.view.View.OnClickListener;
17 importandroid.widget.ImageView;
18 importandroid.widget.LinearLayout;
19
20 publicclassAndroid_test2ActivityextendsActivity{
21
22 int[]image=newint[]{
23 R.drawable.a,
24 R.drawable.b,
25 R.drawable.c,
26 R.drawable.d,
27 R.drawable.e
28 };
29
30 intcurrentImg=0;
31
32 @Override
33 protectedvoidonCreate(BundlesavedInstanceState){
34 //TODOAuto-generatedmethodstub
35 super.onCreate(savedInstanceState);
36 setContentView(R.id.root);
37
38 LinearLayoutmain=(LinearLayout)findViewById(R.id.root);
39
40 finalImageViewimages=newImageView(this);
41 main.addView(images);
42
43 images.setImageResource(image[0]);
44 images.setOnClickListener(newOnClickListener(){
45
46
47 @Override
48 publicvoidonClick(Viewv){
49
50 if(currentImg>=4){
51 currentImg=-1;
52 }
53 images.setImageResource(image[++currentImg]);
54
55 }
56 });
57 }
58
59 }