事件监听器的4种实现方式
来源:互联网 发布:益生菌减肥 知乎 编辑:程序博客网 时间:2024/05/05 17:23
1,创建内部类定义点击事件
button.setOnClickListener(new Mylistener());
private classMylistener implements OnClickListener {
public void onClick(View v) {
callPhone();
}
}
bt_cail.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
callPhone();
}
});
3,让acticity实现点击事件的接口
1)当前类实现OnClickListener接口
public class MainActivity extends Activity implements OnClickListener
2)实现OnClickListener接口中的onClick()方法
public void onClick(View v) {
callPhone();
}
3)将this类作为监听事件设置到按钮中
bt_cail.setOnClickListener(this);
4,利用反射的方法来实现
1)在布局文件中组件上设置onClick方法
android:onClick="cailButtonClicked"
2)在MainActivity类中创建cailButtonClicked方法
public void cailButtonClicked(View view){
callPhone();
}
0 0
- 事件监听器的4种实现方式
- Java实现事件监听器的四种方式
- 【安卓开发】实现事件监听器的几种方式
- Java事件处理机制-事件监听器的实现方式
- Java事件处理机制-事件监听器的实现方式
- Java事件处理机制-事件监听器的实现方式
- Java事件处理机制 - 事件监听器的四种实现方式
- Java事件处理机制- 事件监听器的四种实现方式
- Java事件处理机制-事件监听器的四种实现方式
- Java事件处理机制- 事件监听器的四种实现方式
- Java事件处理机制 - 事件监听器的四种实现方式(转)
- Java事件处理机制- 事件监听器的四种实现方式
- Java事件处理机制- 事件监听器的四种实现方式
- Android的按钮单击事件及监听器的实现方式
- Android的按钮单击事件及监听器的实现方式
- Android的按钮单击事件及监听器的实现方式
- Android的按钮单击事件及监听器的实现方式
- Android的按钮单击事件及监听器的实现方式
- nginx无法启动的问题
- maven插件之tomcat
- 2016-从校园到职场的一年
- 圆与直线的大综合,计算几何(二维几何110合一!,uva 12304)
- 刷题笔记:29th January
- 事件监听器的4种实现方式
- 关于编程方面对.mid(MIDI序列)的读写 - 提供一个WebAPI
- 过年这几天
- leetcode 226 Invert Binary Tree
- 魅族M1 Note 外部应用安装停止运行
- matlab——Neural Network practice
- Palindrome POJ1159 LCS+滚动数组
- STM32高级开发(3)-设置与更新ubuntu
- HDU 5869 Different GCD Subarray Query [区间gcd预处理+离线]【数据结构】