2016-08-03 78 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); 
     } 
    }); 
}