2012年5月16日 星期三

[Android] [JAVA] Button觸發事件的程式流程


1). 藉由id編號,取得需要使用的Button元件

2). 在Button設定要偵聽動作,及觸發時要執行的method

3). 撰寫method

//=============================================================

public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);


  Button button = (Button) findViewById(R.id.submit);
  button.setOnClickListener(listInfo);
}


private Button.OnClickListener listInfo = new Button.OnClickListener() {
  @Override
  public void onClick(View v) {
    // method
  }
};


or


public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);


  Button b1=(Button)findViewById(R.id.layout1_button);
  b1.setOnClickListener(new Button.OnClickListener(){
    @Override
    public void onClick(View v) {
      // method
    }
  };
}

沒有留言:

張貼留言