码迷,mamicode.com
首页 > 其他好文 > 详细

Button的四中点击事件

时间:2015-01-12 12:53:58      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:

采用匿名内部类的方式:
  1. // 1 找到拨打电话号码按钮
  2. Button btn_call = (Button) findViewById(R.id.btn_call);
  3. // 2 给按钮设置点击事件 因为这个参数 是以借口 所有我搞以实现类
  4. // btn_call.setOnClickListener(new MyButtonListener());
  5. // 3 按钮的第二种点击事件 采用匿名内部类的方式
  6. btn_call.setOnClickListener(new OnClickListener() {
  7. @Override
  8. public void onClick(View v) {
  9. System.out.println("----");
  10. callPhone();
  11. }
  12. });

实现OnClickListener重写Onclick方法
  1. //当按钮被点击的时候 调用
  2. @Override
  3. public void onClick(View v) {
  4. int id = v.getId();
  5. switch (id) {
  6. case R.id.button1: //点击按钮1
  7. System.out.println("按钮1");
  8. break;
  9. case R.id.button2: //点击按钮2的逻辑
  10. System.out.println("按钮22");
  11. break;
  12. case R.id.btn_call: //拨打电话号码的逻辑
  13. callPhone();
  14. break;
  15. default:
  16. break;
  17. }
  18. }

在xml文件中配置
  1. Button
  2. android:id="@+id/btn"
  3. android:layout_width="match_parent"
  4. android:layout_height="wrap_content"
  5. android:text="算一算"
  6. android:onClick="click"
在Activity文件中定义click(View v)
  1. public void click(View e){
  2. //显示意图
  3. Intent intent = new Intent(this, ActivityResult.class);
  4. //开启意图
  5. startActivity(intent);
  6. }





Button的四中点击事件

标签:

原文地址:http://www.cnblogs.com/candledragle/p/4218032.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!