新建一个监听器的代码
时间: 2024-02-27 07:51:57 浏览: 16
在Android中,创建一个监听器通常是通过实现一个接口来完成的。以给一个按钮绑定点击事件为例,我们通常会实现View.OnClickListener接口,然后在其内部重写onClick方法来响应按钮的点击事件。代码如下:
```
public class MyActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_my);
Button myButton = findViewById(R.id.my_button);
myButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 在这里定义按钮点击后的响应事件
}
});
}
}
```
在上面的代码中,我们首先通过findViewById方法获取了一个按钮对象myButton,然后调用setOnClickListener方法为该按钮设置了一个新的监听器对象。在这里我们使用了匿名内部类的方式来实现OnClickListener接口,重写其中的onClick方法。当按钮被点击时,就会触发这个监听器中的onClick方法,从而执行我们在其中定义的按钮点击后的响应事件。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)