リンクする必要があるテキストビューがあります。これが私がやっていることです..
TextView text = (TextView) view.findViewById(R.id.name);
text.setText("Android...Update from Android");
Pattern pattern = Pattern.compile("Android");
String scheme = "www.android.com";
Linkify.addLinks(text, pattern, scheme);
テキストビューは「Android...Update from Android」というテキストで正しく表示されますが、2 つの問題に直面しています。
1) 私のテキスト文字列には、文字列 "Android" の 2 つのインスタンスがあります。したがって、両方のテキストがリンクされています。最初に出現したものだけをリンクしたい。どうすればいいですか?
2) linkfy テキストをクリックするとブラウザが開きますが、URL が変です。開こうとしている URL は「www.comandroid」です。ここで何がうまくいかないのかわかりません。URL のテキスト「android」は置き換えられています。テキストをリンク化するときに何か間違ったことをしていますか?
どんな助けでも大歓迎です。