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){
- }