点击号码呼叫——Android



我想让它,当电话号码被点击,它使一个电话。电话号码显示正确,但是当我点击它时什么也没发生。

为什么不工作?

tvInfo.setText(Html.fromHtml("<a href='tel:15555555555'><b>(555) 555-5555</b></a>"));
如果需要更多的信息,请告诉我。谢谢!

试着看看Linkify。正常使用setText设置电话号码,然后使用Linkify

tvInfo.setText("(555)555-5555");
Linkify.addLinks(tvInfo, Linkify.PHONE_NUMBERS);

试试这个:

 call.setText(Html.fromHtml("<u>" + "9999999999" + "</u>"));
 call.setOnClickListener(new OnClickListener() {
        public void onClick(View v) {
            number = call.getText().toString();
            Intent intent = new Intent(Intent.ACTION_DIAL);
            intent.setData(Uri.parse("tel:" + number));
            startActivity(intent);
        }
    });

最新更新