【发布时间】:2013-08-13 21:45:33
【问题描述】:
我想做的是让电话号码可以点击,我猜你可以说。
在我的应用中,两个不同的选项卡上有两个电话号码。我希望用户能够按下电话号码(或),它会从他们的手机上拨打该号码。
请你引导我走向正确的方向!谢谢!
【问题讨论】:
标签: android phone-number phone-call
我想做的是让电话号码可以点击,我猜你可以说。
在我的应用中,两个不同的选项卡上有两个电话号码。我希望用户能够按下电话号码(或),它会从他们的手机上拨打该号码。
请你引导我走向正确的方向!谢谢!
【问题讨论】:
标签: android phone-number phone-call
这里有一些代码可以为你做这件事:
tvPhone = (TextView) findViewById(R.id.tvPhone);
tvPhone.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
Intent callIntent = new Intent(Intent.ACTION_DIAL);
callIntent.setData(Uri.parse("tel:+" + tvPhone.getText().toString().trim()));
startActivity(callIntent );
}
});
【讨论】:
我在这个网站上找到了答案
Android – 使用 linkify 创建链接 | aviyehuda.com
TextView myPhone = (TextView) findViewById(R.id.textView2);
myPhone .setText("the number you want");
Linkify.addLinks(myPhone , Linkify.PHONE_NUMBERS);
【讨论】: