Android事件监听方法案例
- 通过实现接口的方式实现
首先,需要在Layout上
有Button控件,假设其id为:
![Android事件监听方法案例 Android事件监听方法案例](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)
其次,在声明的类上继承 OnclickListener接口
![Android事件监听方法案例 Android事件监听方法案例](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)
最后,实例化按钮对象,并调用设置监听对象:
![Android事件监听方法案例 Android事件监听方法案例](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)
- 通过独立类实现
首先,需要在Layout上有Button控件,假设其id为:
![Android事件监听方法案例 Android事件监听方法案例](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)
其次,通过在类的内部实例化这个类对象:
![Android事件监听方法案例 Android事件监听方法案例](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)
![Android事件监听方法案例 Android事件监听方法案例](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)
![Android事件监听方法案例 Android事件监听方法案例](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)
- 通过匿名内部类实现监听
![Android事件监听方法案例 Android事件监听方法案例](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)
![Android事件监听方法案例 Android事件监听方法案例](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)
![Android事件监听方法案例 Android事件监听方法案例](https://i-blog.csdnimg.cn/blog_migrate/a4c26d1e5885305701be709a3d33442f.gif)