黑马程序员技术交流社区

标题: 照片轮换 [打印本页]

作者: 3389    时间: 2014-3-7 13:44
标题: 照片轮换
  1. package com.luck.imageshow;

  2. import android.os.Bundle;
  3. import android.app.Activity;
  4. import android.view.Menu;
  5. import android.view.View;
  6. import android.view.View.OnClickListener;
  7. import android.widget.ImageView;
  8. import android.widget.LinearLayout;

  9. public class ImageShow extends Activity {
  10. int []img=new int[]{
  11. R.drawable.im1,
  12. R.drawable.im2,
  13. R.drawable.im3,
  14. R.drawable.im4
  15. };

  16. int curr=0;
  17. @Override
  18. protected void onCreate(Bundle savedInstanceState) {
  19. super.onCreate(savedInstanceState);
  20. setContentView(R.layout.activity_image_show);
  21. LinearLayout main=        (LinearLayout)this.findViewById(R.id.root);
  22. final ImageView image=new ImageView(this);
  23. main.addView(image);
  24. image.setImageResource(img[0]);
  25. image.setOnClickListener(new OnClickListener() {

  26. @Override
  27. public void onClick(View v) {
  28. // TODO Auto-generated method stub
  29. if(curr>=3){
  30. curr=-1;
  31. }
  32. image.setImageResource(img[++curr]);
  33. }
  34. });
  35. }

  36. @Override
  37. public boolean onCreateOptionsMenu(Menu menu) {
  38. // Inflate the menu; this adds items to the action bar if it is present.
  39. getMenuInflater().inflate(R.menu.image_show, menu);
  40. return true;
  41. }

  42. }

  43. 布局文件:

  44. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  45. android:layout_width="fill_parent"
  46. android:layout_height="fill_parent"
  47. android:id="@+id/root"
  48. android:orientation="vertical"
  49. ></LinearLayout>
复制代码



作者: alisonyian    时间: 2014-3-10 15:57
http://pan.baidu.com/s/1cgnlb




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2