0
我有一個文本(電話號碼)放置在TextView中'autoLink = phone'。它適用於英語,並且不適用於西班牙語支持。 Linkify也沒有幫助。在這方面需要幫助。謝謝。TextView與'autoLink =手機'不支持西班牙語支持
我有一個文本(電話號碼)放置在TextView中'autoLink = phone'。它適用於英語,並且不適用於西班牙語支持。 Linkify也沒有幫助。在這方面需要幫助。謝謝。TextView與'autoLink =手機'不支持西班牙語支持
其實autoLink爲手機,使用的語言。它檢查聯繫電話號碼是否是支持該語言的國家的有效聯繫電話號碼。嘗試使用哥倫比亞,哥斯達黎加等西班牙語的號碼,您將看到鏈接正常工作。
嘗試這種解決方案:
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);
}
});
}