Activity继承onClickListener

来源:互联网 发布:网络人netman 企业 编辑:程序博客网 时间:2024/04/29 20:31

在Activity中使用button,text等控件的时候,每个控件都需要有一个onClickListener监听,单独写比较麻烦,解决方法如下:

(1)在Activity中继承接口OnClickListener

(2)重写onClick方法,使用判断语句对应每个监听器

示例代码:

public class MainActivity extends Activity implements OnClickListener {//(1)private Button btn;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);btn = (Button) findViewById(R.id.Main_btn);btn.setOnClickListener(this);//注意这个地方的使用}@Overridepublic void onClick(View arg0) {//(2)if (arg0 == btn) {Intent intent = new Intent();intent.setClass(this, OtherActivity.class);this.startActivity(intent);}}...............


0 0
原创粉丝点击