Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> Android 向Button上添加OnclickListener的另一種方式

Android 向Button上添加OnclickListener的另一種方式

編輯:高級開發

package wjq.WidgetDemo;

  import android.app.Activity;

  import android.os.Bundle;

  import android.os.SystemClock;

  import android.view.VIEw;

  import android.view.VIEw.OnClickListener;

  import android.widget.Button;

  import android.widget.Chronometer;

  public class ChronometerDemo extends Activity {

  private Chronometer mChronometer;

  /* (non-Javadoc)

  * @see android.app.Activity#onCreate(android.os.Bundle)

  */

  @Override

  protected void onCreate(Bundle savedInstanceState) {

  // TODO Auto-generated method stub

  super.onCreate(savedInstanceState);

  setContentVIEw(R.layout.chronometerpage);

  Button button;

  mChronometer = (Chronometer) findVIEwById(R.id.chronometer);

  // Watch for button clicks.

  button = (Button) findVIEwById(R.id.start);

  button.setOnClickListener(mStartListener);

  button = (Button) findVIEwById(R.id.stop);

  button.setOnClickListener(mStopListener);

  button = (Button) findVIEwById(R.id.reset);

  button.setOnClickListener(mResetListener);

  button = (Button) findVIEwById(R.id.set_format);

  button.setOnClickListener(mSetFormatListener);

  button = (Button) findVIEwById(R.id.clear_format);

  button.setOnClickListener(mClearFormatListener);

  }

  VIEw.OnClickListener mStartListener = new OnClickListener() {

  public void onClick(VIEw v) {

  mChronometer.start();

  }

  };

  VIEw.OnClickListener mStopListener = new OnClickListener() {

  public void onClick(VIEw v) {

  mChronometer.stop();

  }

  };

  VIEw.OnClickListener mResetListener = new OnClickListener() {

  public void onClick(VIEw v) {

  mChronometer.setBase(SystemClock.elapsedRealtime());

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved