EX05_14.java
上传用户:vip_99
上传日期:2021-03-27
资源大小:61159k
文件大小:1k
源码类别:

android开发

开发平台:

Java

  1. package irdc.ex05_14;
  2. import android.app.Activity;
  3. import android.os.Bundle;
  4. import android.view.View;
  5. import android.widget.Button;
  6. import android.widget.ImageView;
  7. public class EX05_14 extends Activity
  8. {
  9.   private ImageView myImageView;
  10.   private Button myButton;
  11.   /** Called when the activity is first created. */
  12.   @Override
  13.   public void onCreate(Bundle savedInstanceState)
  14.   {
  15.     super.onCreate(savedInstanceState);
  16.     setContentView(R.layout.main);
  17.     myImageView = (ImageView) findViewById(R.id.myImageView);
  18.     myButton = (Button) findViewById(R.id.myButton);
  19.     /* myButton添加OnClickListener */
  20.     myButton.setOnClickListener(new Button.OnClickListener()
  21.     {
  22.       @Override
  23.       public void onClick(View v)
  24.       {
  25.         /* 取得按钮的字符串 */
  26.         String text = ((Button) v).getText().toString();
  27.         /* 字符串为get时将myImageView设成桌面图片 */
  28.         if (text.equals(getString(R.string.strButton1)))
  29.         {
  30.           ((Button) v).setText(R.string.strButton2);
  31.           myImageView.setImageDrawable(getWallpaper());
  32.         }
  33.         /* 字符串为reset时将myImageView设成原始图档 */
  34.         else if (text.equals(getString(R.string.strButton2)))
  35.         {
  36.           ((Button) v).setText(R.string.strButton1);
  37.           myImageView.setImageDrawable(getResources().getDrawable(
  38.               R.drawable.icon));
  39.         }
  40.       }
  41.     });
  42.   }
  43. }