2016-08-03 54 views

回答

1

其实autoLink为手机,使用的语言。它检查联系电话号码是否是支持该语言的国家的有效联系电话号码。尝试使用哥伦比亚,哥斯达黎加等西班牙语的号码,您将看到链接正常工作。

0

尝试这种解决方案:

private void setAutoLinkForPhoneWorkaround(TextView textView, final String phoneText) { 
    textView.setText(phoneText); 
    textView.setPaintFlags(mBinding.phoneText.getPaintFlags() | Paint.UNDERLINE_TEXT_FLAG); 
    textView.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("tel:" + phoneText)); 
      startActivity(intent); 
     } 
    }); 
}