2013年10月30日 星期三

Android Button OnClickListener 使用方法(二)

Android Button 的 自定類別OnClickListener 的作法:

因為 引用同樣的 Layout 就直接貼上 程式碼就好了
MainActivity.java

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;

public class MainActivity extends Activity {
  
  private Button Button_1,Button_2;
  private TextView TextView_1;

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);

    Button_1 = (Button)findViewById(R.id.Layout_Button_1);
    Button_2 = (Button)findViewById(R.id.Layout_Button_2);
    TextView_1 = (TextView)findViewById(R.id.Layout_TextView_1);

    //設定 Button_1 聆聽事件 它作法是直接在函式裡直接 new OnClickListener()
    Button_1.setOnClickListener(new OnClickListener() {
      @Override
      public void onClick(View v) {
        TextView_1.setText("Click Button_1");
      }
    });
    
    //設定 Button_2 聆聽事件 它作法是直接在函式裡直接 new OnClickListener()
    Button_2.setOnClickListener(new OnClickListener() {
      @Override
      public void onClick(View v) {
       TextView_1.setText("Click Button_2");
      }
    });
  }
}

此篇的寫法 與 上篇的寫法是不一樣,但"結果"是一樣的!!

沒有留言:

張貼留言