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

  • 相关阅读:
    Python socket
    JavaScript中的数组创建
    前端开发者常用的9个JavaScript图表库
    【JavaScript】回流(reflow)与重绘(repaint)
    JavaScript-数据类型和变量
    前端常见算法的JS实现
    CSS 小技巧
    calc() 计算CSS属性值
    面试时如何展示自己非技术方面的能力?
    React的diff算法(译文)
  • 原文地址:https://www.cnblogs.com/luoyaqi/p/4199132.html
Copyright © 2011-2022 走看看