Button的onClickListener的常用方法之onClickListener接口
通过使用实现onClickListener接口的方法定义Button的listener,这种方法实际中用的不多。
1: package com.yang.huang;
2: 4: import android.app.Activity; 5: import android.os.Bundle; 6: import android.view.View; 7: import android.view.View.OnClickListener; 8: import android.widget.Button; 9: import android.widget.TextView; 10: 11: public class TestonlistenerActivity extends Activity implements OnClickListener{
12: TextView tv; //这两个定义不要写在onCreat()方法的定义里,否则onClick()方法就不能使用了 13: Button button;14: /** Called when the activity is first created. */
15: @Override
16: public void onCreate(Bundle savedInstanceState) {
17: super.onCreate(savedInstanceState); 18: setContentView(R.layout.main); 19: 20: button=(Button)findViewById(R.id.button1); 21: tv = (TextView)findViewById(R.id.textView1);22: button.setOnClickListener(this); //本来这里写的是嵌套内部类,现在自身实现了onClickListener接口
23: }24: public void onClick(View v) { //重写接口定义包含的onClick()方法
25: // TODO Auto-generated method stub
26: tv.setText("单击改变TextView内容");
27: } 28: 29: 30: 31: }

浙公网安备 33010602011771号