Android点击事件的4种写法
来源:互联网 发布:太原软件开发 编辑:程序博客网 时间:2024/05/14 18:47
1.外部类
bt_dail.setOnClickListener(new MyListener());
private class MyListener implements OnClickListener {
public void onClick(View v) {
callPhone();
}
}
2.采用匿名内部类
bt_dail.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
callPhone();
}
});
//3.Activity实现点击事件的接口[推介使用]
// public class MainActivity extends Activity implements OnClickListener
bt_dail.setOnClickListener(this);
public void onClick(View v) {
switch(v.getId()) {
case R.id.button1:
callPhone();
break;
default:
break;
}
}
//4.在布局文件里面绑定一个点击方法
<Button
android:onClick ="dailButtonClicked"
android:id ="@+id/button1"
android:layout_width ="wrap_content"
android:layout_height ="wrap_content"
android:layout_alignParentLeft ="true"
android:layout_below ="@id/ed_number"
android:text ="@string/dail" />
public void dailButtonClicked(View view) {
callPhone();
}
private void callPhone() {
String number = et_number.getText().toString().trim();
if(TextUtils.isEmpty(number)) {
Toast toast = Toast.makeText(MainActivity.this, "拨打号码不能为空!", Toast.LENGTH_LONG);
toast.show();
return ;
} else {
Intent intent = new Intent();
intent.setAction(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:"+number));
startActivity(intent);
}
}
- Android点击事件的4种写法
- Android点击事件的4种写法
- Android点击事件的4种写法
- Android 点击事件的4种写法
- Android点击事件的四种写法
- android点击事件的四种写法
- Android点击事件的四种写法
- Android点击事件的四种写法
- android点击事件的四种写法
- Android点击事件的三种写法
- [Android] 点击事件的四种写法
- Android----点击事件的四种写法
- Android按钮的点击事件的4种写法
- android button点击事件的4种写法
- android常用的4种点击事件写法
- Android 响应按钮点击事件的4种写法
- Android 点击事件 4种 写法
- 点击事件的4种写法
- c++ mem
- Win7安装MySQL详细图文教程
- usage of c/c++ function
- 跟老罗学Android:在Ubuntu上下载、编译和安装Android最新内核源代码(Linux Kernel)
- poj 3038
- Android点击事件的4种写法
- 黑马程序员*****注册表单的验证
- 李亚鹏证实与王菲离婚
- 一个宽带两个路由器怎么连接使用
- 黑马程序员*****java高新技术加强
- 黑马程序员*****java高新技术加强
- myeclipse 2013 SR2 for(MAC/WINDOWS)破解 注册过程
- char *s="string"和char s[]="string"的区别
- 黑马程序员*****java高新技术加强