1. 程式人生 > >Android 中的幾種監聽方式

Android 中的幾種監聽方式

這篇部落格主要寫的是Android中的幾種監聽的方式  簡單易用

第一種方式

  1. b1.setOnClickListener(new OnClickListener(){  
  2.             @Override
  3.             publicvoid onClick(View v) {  
  4.                 // TODO Auto-generated method stub
  5.                 Intent intet = new Intent(MainActivity.this,seekbar.class);  
  6.                 startActivity(intet);  
  7.                 //finish();
  8.             }  
  9.         });

第二種方式

  1. publicclass ActivityListener extends Activity implements OnClickListener {  
  2.     private EditText show;  
  3.     private Button bn;  
  4.     @Override
  5.     protectedvoid onCreate(Bundle savedInstanceState) {  
  6.         super.onCreate(savedInstanceState);  
  7.         setContentView(R.layout.main);  
  8.         show = (EditText)findViewById(R.id.show);  
  9.         bn = (Button)findViewById(R.id.bn);  
  10.         bn.setOnClickListener(this);  
  11.     }  
  12.     @Override
  13.     publicvoid onClick(View v) {  
  14.         // TODO Auto-generated method stub
  15.         show.setText("按鈕被單擊了!"
    );  
  16.     }  

第三種方式

在佈局中要傳送事件源中定義一個:

Android:onClick="clickHandler"

然後在該佈局對應的Activity中  新增對應的方法