Android中onClick的四种实现方法
16lz
2021-01-23
欢迎转载,请注明出处:http://blog.csdn.net/amazing_happens/article/details/47732207
实现 onClickListener接口
MyActivity implements View.onClickListener{ button.setOnClickListener(this);//此处this指的是MyActivity @Override public void onClick(View view){ //写点击处理的代码 }}
使用匿名类
在MyActivity中创建匿名类,在匿名类中重载onClick方法
button.setOnClickListener(new View.onClickListener{ @Override public void onClick(View view){ //写点击处理的代码 }});
使用内部类
在MyActivity中创建内部类InterClass, 而作为setOnClickListener的参数
button.setOnClickListener(InterClass);Class InterClass implements onClickListener{ @Override public void onClick(View view){ //写点击处理的代码 }}
View加点击事件
1.在View中为其添加点击事件
<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="myClick" //此处为Button添加onClick事件 android:text="my click">
2.然后在对应的Activity中定义对应的函数
public void myCLick(View view){//写点击处理的代码}
欢迎转载,请注明出处:http://blog.csdn.net/amazing_happens/article/details/47732207
更多相关文章
- android 100行代码实现 仿苹果滑动选择器WheelView
- Android之图文混排 (二)源代码
- 一段Android实现应用下载并自动安装apk包的代码
- Android事件分发机制——ViewRootImpl篇(前传)
- Android onTouchEvent事件
- 36个Android开发常用代码片段
- Android 进阶的小技巧整理(整理自第一行代码)
- Android 通过代码设置着色图片