Android-11-点击事件的4种处理方式
2014-07-21 21:40
309 查看
方式1:定义内部类(实现 OnClickListener 接口)
dailBtn.setOnClickListener(new BtnOnClickListener());
private class BtnOnClickListener implements OnClickListener {
@Override
public void onClick(View v) {
callPhone();
}
}
方式2:匿名内部类
dailBtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
callPhone();
}
});
方式3:将Activity设置为监听者 ,最常用,可监听多个点击对象;
在事件处理里面判断点击的是哪个对象
public class MainActivity extends Activity implements OnClickListener {
...
dailBtn.setOnClickListener(this);
...
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.btn_dail:
callPhone();
break;
default:
break;
}
}
}
方式4:在布局文件里的 <Button> 里定义 android:onClick="clickButton",然后在该Activity里定义该方法
<Button
android:onClick="clickButton"
android:id="@+id/btn_dail"
......>
public void clickButton() {
}
相关文章推荐
- Android之Button点击事件处理的几种方式
- android学习之4种点击事件的响应方式
- android Switch控件一直处于聚焦状态,将屏蔽Preference的点击事件(处理方式)_xp
- android v7兼容包RecyclerView的使用(四)——点击事件的不同方式处理
- android——从打电话这个例子看android点击事件的3种处理方式
- android v7兼容包RecyclerView的使用(四)——点击事件的不同方式处理
- 从零开始学Android(二):利用“打招呼”来说明按钮点击事件的三种处理方式
- android学习之4种点击事件的响应方式
- android abslistview item点击事件无响应的处理方式
- android学习之4种点击事件的响应方式
- android 点击事件 4种实现方式
- Android事件处理的2种方式:监听器与回调
- android事件处理的三种方式
- 学习Android之第一个小程序及点击事件的几种方式
- Android实现图文混排(2) 通过webview实现 并实现点击 图片处理事件
- 事件处理之一:两种方式:监听器与回调 分类: H1_ANDROID 2013-10-31 10:26 3250人阅读 评论(0) 收藏
- Android中父View和子view的点击事件处理问题探讨
- android基础知——事件处理:主要事件及其处理方式
- android基础知识03——事件处理01:主要事件及其处理方式
- android——给ListView添加点击事件的三种方式