「autoLink = phone」を使用してTextViewにテキスト(電話番号あり)を配置しました。英語では問題なく動作しますが、スペイン語のサポートでは機能しません。Linkifyも役に立ちません。これには助けが必要です。ありがとうございました。
2 に答える
1
この解決策を試してください:
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);
}
});
}
于 2016-12-02T16:18:54.290 に答える
1
実際、電話用の autoLink は言語で動作します。連絡先番号が、その言語をサポートする国の有効な連絡先番号であるかどうかを確認します。コロンビア、コスタなどのスペイン語を使用する番号を試してみると、リンクが機能することがわかります。
于 2016-08-03T08:58:08.197 に答える