Button的点击事件
来源:互联网 发布:java goto语句 编辑:程序博客网 时间:2024/05/17 03:51
第一种:采用匿名内部类
<span style="white-space:pre"></span>callButton.setOnClickListener(new View.OnClickListener() {<span style="white-space:pre"></span>@Overridepublic void onClick(View v) {callPhone(editText);}private void callPhone(final EditText editText) {String number = editText.getText().toString().trim();//通过EditText获取该控件上显示的文本内容//拨打电话号码Intent intent = new Intent();//创建一个意图对象; 奴隶,打电话intent.setAction(Intent.ACTION_CALL);//设置意图对象的动作,打电话intent.setData(Uri.parse("tel:"+number));// 设置意图对象的数据,告诉奴隶拨打的电话号码startActivity(intent);//去启动一个意图对象}});
2、 让当前类MainActivty实现接口onclickListener,设置控件点击事件时传一个this。这样比较好
对象 View v 有一个方法getId() 获取当前被点击的控件对象的id @Overridepublic void onClick(View v) { int id = v.getId(); switch( id) { case R.id.bt_01: //当点击按钮1时,调用 callphone()方法, 执行拨打电话功能 callphone();break; case R.id.bt_02: //当点击按钮2时,显示按钮02被点击啦 Toast.makeText(mcontext, "按钮02被点击啦", Toast.LENGTH_SHORT).show(); break;case R.id.bt_03://当点击按钮3时,显示按钮03被点击啦 Toast.makeText(mcontext, "按钮03被点击啦", Toast.LENGTH_SHORT).show(); break; }}
0 0
- Button的点击事件
- Button的点击事件
- Button的点击事件
- Button的点击事件
- Android Button的点击事件
- Android Button的点击事件【原创】
- ListView中Button的点击事件
- Button的使用(三):处理点击事件
- 获取tableview上button的点击事件
- .net js调用button的点击事件
- button响应点击事件的方法
- Android下的Button按钮点击事件
- 点击Button事件的四种写法
- ListView中Button的点击事件冲突
- Button点击事件的四种实现
- Button的点击事件(显隐)
- Button点击事件的五种写法
- button重叠后的点击事件
- 从头认识java-特辑-你不知道的static与final的位置问题
- 第三-第四章 布局和fragment
- java 中的观察者模式实现之接口回调
- LP距离与余弦距离物理意义
- 《战拖有术》读书笔记(V)
- Button的点击事件
- Android属性动画实现TextView类似支付宝余额数字滚动
- Codeforces Educational Round 12 655ABCDE
- 六大设计原则(4)迪米特法则
- 使用第三方框架实现异步的HttpClient
- Handler与ProgressBar 例子
- STM32_GPIO
- 【转】asp.net Forms表单验证 使用经验及验证流程分析
- CSS样式三--盒子模型