• 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);
     }

  • 相关阅读:
    单选按钮控件(Ridio Button)的使用
    带属性页的对话框
    异常处理与MiniDump详解(4) MiniDump
    单片机与嵌入式 以及ARM DSP FPGA 几个概念的理解
    VC更换图标文件
    http://user.qzone.qq.com/2413264738/2
    安装包安装 执行有相对路径的程序不能正确运行
    如何将 jar 包导入Maven 本地仓库
    19、访问者设计模式
    11、装饰器模式
  • 原文地址:https://www.cnblogs.com/luoyaqi/p/4199132.html
Copyright © 2020-2023  润新知