Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android studio使用edittext拨号_Android_Android Edittext_Android Dialer - Fatal编程技术网

Android studio使用edittext拨号

Android studio使用edittext拨号,android,android-edittext,android-dialer,Android,Android Edittext,Android Dialer,我在xml中创建了一个编辑文本和一个按钮 我在java中尝试做的是让用户输入一个数字,然后按下按钮,然后我希望拨号器用输入打开 有办法吗 Thx 是的,有 您需要在按钮中添加ClickListener,然后启动通话意图: dialButton.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { if (numTxt != null && (nu

我在xml中创建了一个
编辑文本
和一个
按钮

我在java中尝试做的是让用户输入一个数字,然后按下按钮,然后我希望拨号器用输入打开

有办法吗

Thx

是的,有

您需要在
按钮中添加
ClickListener
,然后启动通话意图:

dialButton.setOnClickListener(new View.OnClickListener() {
      public void onClick(View v) {
           if (numTxt != null && (numTxt.getText().length()>0)) {// you can add other conditions if you want
              startActivity(new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + numTxt.getText())));
           }
      }
});
附言:

  • dialButton是您的
    按钮
    ,numText是您的
    编辑文本

  • 这是一个简单的教程,如果你需要更多的细节