android按钮监听器的四种技术
16lz
2021-01-24
android开发中经常会用到各种各样的监听器,android监听器的写法与java又有不同的地方;
1,activity中使用内部类实现接口 ,创建内部类实例 使用add方法 与java类似
创建监听器的实例
myLis lis = new myLis();
使用add方法给按钮添加监听器
内部类创建监听器
class myLis implements OnClickListener{@Overridepublic 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){}
更多相关文章
- Android(安卓)HandlerThread类,Bundle的使用
- Android中DatePicker只显示年月的方法
- Android之Activity的生命周期和Activity间的跳转和数据传递
- Android(安卓)setContentView 实现同一个activity下不同view的切
- Android(安卓)Studio 怎么添加使用第三方jar包及无法编译的问题
- Android中的 View绘制流程及事件分发
- Android异步任务机制之AsycTask
- Android(安卓)关于fragment切换
- Android(安卓)HttpClient GET或者POST请求基本使用方法