返回列表 發帖
TQC+ 107
  1. package com.tqc.gdd01;

  2. import android.app.Activity;
  3. import android.content.Intent;
  4. import android.os.Bundle;
  5. import android.util.Log;
  6. import android.view.View;
  7. import android.widget.Button;
  8. import android.widget.TextView;

  9. public class GDD01 extends Activity
  10. {
  11.   private static final String TAG = "Android_Log";
  12.   private TextView tv;
  13.   private Button b1;
  14.   private Button b2;

  15.   @Override
  16.   public void onCreate(Bundle savedInstanceState){
  17.     super.onCreate(savedInstanceState);
  18.     setContentView(R.layout.main);
  19.     Log.i(TAG, "onCreate");

  20.     tv=(TextView) findViewById(R.id.text1);;
  21.     b1 = (Button) findViewById(R.id.button1);
  22.     b2 = (Button) findViewById(R.id.button2);

  23.     b1.setOnClickListener(new Button.OnClickListener(){
  24.       public void onClick(View v){
  25.         Intent it = new Intent();
  26.         it.setClass(GDD01.this,GDD01_2.class);
  27.         GDD01.this.startActivityForResult(it,0);
  28.       }
  29.     });

  30.     b2.setOnClickListener(new Button.OnClickListener(){
  31.       public void onClick(View v){
  32.         GDD01.this.finish();
  33.       }
  34.     });
  35.   }
  36.   @Override
  37.   public void onActivityResult (int requestCode, int resultCode, Intent data)
  38.   {
  39.     tv.setText(""+resultCode);
  40.   }

  41.   @Override
  42.   public void onStart(){
  43.     super.onStart();
  44.     Log.i(TAG, "onStart");
  45.   }
  46.   @Override
  47.   public void onResume(){
  48.     super.onResume();
  49.     Log.i(TAG, "onResume");
  50.   }
  51.   @Override
  52.   public void onPause(){
  53.     super.onPause();
  54.     Log.i(TAG,"onPause");
  55.   }
  56.   @Override
  57.   public void onStop(){
  58.     super.onStop();
  59.     Log.i(TAG,"onStop");
  60.   }
  61.   @Override
  62.   public void onRestart(){
  63.     super.onRestart();
  64.     Log.i(TAG,"onRestart");
  65.   }
  66.   @Override
  67.   public void onDestroy(){
  68.     super.onDestroy();
  69.     Log.i(TAG,"onDestory");
  70.   }
  71. }
複製代碼
  1. package com.tqc.gdd01;

  2. import android.app.Activity;
  3. import android.os.Bundle;
  4. import android.view.View;
  5. import android.view.View.OnClickListener;
  6. import android.widget.Button;

  7. import com.tqc.gdd01.R;

  8. public class GDD01_2 extends Activity {

  9.     Button btn;

  10.     @Override
  11.     protected void onCreate(Bundle savedInstanceState) {
  12.         // TODO Auto-generated method stub

  13.         super.onCreate(savedInstanceState);
  14.         this.setContentView(R.layout.mylayout);
  15.         btn = (Button) this.findViewById(R.id.button2);
  16.         btn.setOnClickListener(new OnClickListener() {
  17.             public void onClick(View arg0) {
  18.                 GDD01_2.this.setResult(99, GDD01_2.this.getIntent());
  19.                 GDD01_2.this.finish();
  20.             }
  21.         });
  22.     }
  23. }
複製代碼

TOP

  1. package com.tqc.gdd01;

  2. import android.app.Activity;
  3. import android.os.Bundle;
  4. import android.text.InputType;
  5. import android.widget.CheckBox;
  6. import android.widget.CompoundButton;
  7. import android.widget.EditText;


  8. public class GDD01 extends Activity {
  9.   private EditText edittext;
  10.   private CheckBox checkbox;

  11.   @Override
  12.   public void onCreate(Bundle savedInstanceState)
  13.   {
  14.     super.onCreate(savedInstanceState);
  15.     setContentView(R.layout.main);

  16.     checkbox = (CheckBox) findViewById(R.id.mCheck);

  17.     checkbox.setOnCheckedChangeListener(new CheckBox.OnCheckedChangeListener() {

  18.       @Override
  19.       public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
  20.         // TODO Auto-generated method stub

  21.         edittext = (EditText) findViewById(R.id.mPassword);

  22.         if (checkbox.isChecked()) {
  23.           edittext.setInputType(InputType.TYPE_CLASS_TEXT);
  24.         } else {
  25.           edittext.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);
  26.         }

  27.       }
  28.     });
  29.   }
  30. }
複製代碼

TOP

返回列表