zoukankan      html  css  js  c++  java
  • Android之独孤口诀:处女之作"拨号器"

    建立MainActivity继承Activity类,重写OnCreate()方法,添加按钮监听

    第一种方式:通过匿名类来添加

    btn_dail.setOnClickListener(new OnClickListener(){

       @Override    public void onClick(View arg0)

      {    

         // TODO Auto-generated method stud     

        String num = edit_num.getText().toString();     

        Intent intent = new Intent();     

        intent.setAction(Intent.ACTION_CALL);    

          intent.setData(Uri.parse("tel:"+num));     

        startActivity(intent);    

      }       

    });

    第二种方式:通过接口来添加(通过继承接口OnClickListener)

    //通过接口来注册按钮点击事件
     /*@Override
     public void onClick(View arg0){
      // TODO Auto-generated method stub
      switch(arg0.getId()){
       case R.id.btn_dail:
        String num = edit_num.getText().toString();
        Intent intent = new Intent();
        intent.setAction(Intent.ACTION_CALL);
        intent.setData(Uri.parse("tel:"+num));
        startActivity(intent);
        break;
      }
      
      
     }*/

    第三种方式:通过事件来添加

    1、布局文件添加属性:

         android:onClick="dail_click"
             android:clickable="true"

    2、定义事件:

    public void dail_click(View view)
     {
      String num = edit_num.getText().toString();
      Intent intent = new Intent();
      intent.setAction(Intent.ACTION_CALL);
      intent.setData(Uri.parse("tel:"+num));
      startActivity(intent);
     }

  • 相关阅读:
    mysql 索引
    私有变量 _变量名 、__变量名、__变量名__的区别
    python中 is 和 == 的区别
    赋值,浅拷贝,深拷贝
    Django model字段类型清单
    (转)nginx uwsgi wsgi django 这些东西究竟是什么关系
    线性结构
    复杂度_最大子列和问题(2)
    复杂度_最大子列和问题(1)
    应用实例——最大子列和问题
  • 原文地址:https://www.cnblogs.com/luoyaqi/p/4199132.html
Copyright © 2011-2022 走看看