按键点击的三种方法

第一种方法:

  1. 属性-方法

xml:

android:onClick="clickDemo1"//alt+enter .

java:

@Override

public void onClick(View view) {}

2.第二种方法:

匿名内部类实现按键监听

(1).先添加按键,生成一个id

(2).定义对象并对对象进行实例化

(3).对象.方法 添加对象的匿名内部类

xml 文件

<Button

android: id="@+id/bt1" />

.java 文件

privite Button bt;

bt=findViewById(R.id.bt1);

bt.setOnClickListener(new V...{

@Override

public void onClick{ Toast.makeText(FirstActivity.this,"Demo1",Toast.LENGTH_SHORT).show();

}

});//alt+enter

  1. 第三种方法:

实现接口的方法:

(1)添加接口

(2)添加监听器

(3)实现接口

//step1 public class FirstActivity extends AppCompatActivity implements View.OnClickListener{ private Button bt;

void onCreate(){

bt=findViewById(R.id.bt1);

//step2,设置监听器

bt.setOnClickListener(this);

}

//step3

@Override

public void onClick(View v) {

switch (v.getId()){

case R.id.bt1:

break;

}

猜你喜欢

转载自blog.csdn.net/2201_75449663/article/details/128961372