A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 3389 初级黑马   /  2014-3-7 13:44  /  1084 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  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>
复制代码


1 个回复

倒序浏览
http://pan.baidu.com/s/1cgnlb
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马