android按钮监听器的四种技术
android开发中经常会用到各种各样的监听器,android监听器的写法与java又有不同的地方;?
?
1,activity中使用内部类实现接口 ,创建内部类实例 ?使用add方法 ?与java类似
?
创建监听器的实例
myLis lis = new myLis();
?
使用add方法给按钮添加监听器
?
内部类创建监听器
class myLis implements OnClickListener{ @Override public void onClick(View v) { } }
?
?
2,匿名类添加监听器
??
Button btn = (Button) findViewById(R.id.btn); btn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { } });
?
?
?
3,实现接口
? ? ?
?
4,xml配置文件中添加onclick方法 ??
配置按钮xml中的写法 android:onclick="change" activity页面的中只需直接创建该方法即可 public void change(View v){ }
?
?
? ?
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。