2015-08-30 101 views
0

我在我的xml中创建了一个EditText和一个ButtonAndroid studio使用edittext拨号

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

有没有办法做到这一点?

Thx。

回答

0

是的,有!

你需要一个ClickListener添加到您的Button并开始呼叫意图:

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

PS:

  • dialButton是你ButtonnumTxt是你EditText

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