android按钮监听器的四种技术

时间:2023-03-09 21:04:03
android按钮监听器的四种技术

android开发中经常会用到各种各样的监听器,android监听器的写法与java又有不同的地方;

1,activity中使用内部类实现接口 ,创建内部类实例  使用add方法  与java类似

创建监听器的实例

myLis lis = new myLis();

使用add方法给按钮添加监听器

内部类创建监听器

  1. class myLis implements OnClickListener{
  2. @Override
  3. public void onClick(View v) {
  4. }
  5. }

2,匿名类添加监听器

  1. Button btn = (Button) findViewById(R.id.btn);
  2. btn.setOnClickListener(new OnClickListener() {
  3. @Override
  4. public void onClick(View v) {
  5. }
  6. });

3,实现接口

4,xml配置文件中添加onclick方法

  1. 配置按钮xml中的写法
  2. android:onclick="change"
  3. activity页面的中只需直接创建该方法即可
  4. public void change(View v){
  5. }