たとえば、次の文字列があります
\n 3 Doors Down は、米国ミシシッピ州エスカタウパの http://www.last.fm/tag/post-grunge\" class=\"bbcode_tag\" rel=\"tag\">ポスト グランジ バンドです。 1996年に結成され、ブラッド・アーノルド(ボーカル)、マット・ロバーツ(ギター)、トッド・ハレル(ベース)、クリス・ヘンダーソン(ギター)、グレッグ・アップチャーチ(ドラム)で構成され、2000年にファースト・アルバムのためにユニバーサル・レコードと契約した。 、 http://www.last.fm/music/3+Doors+Down/The+Better+Life\" class=\"bbcode_album\">The Better Life. 彼らはシングル「http://www.last.fm/music/3+Doors+Down/_/Kryptonite\" class=\"bbcode_track\">Kryptonite」のリリースで国際的な注目を集めました。 \n\n http://www.last.fm/music/3+Doors+Down\">
ハイパーリンクをクリック可能なテキストビューに文字列全体を表示したい。また、実際の URL は表示したくありません。URL の代わりに表示されるテキストだけです。この件に関する他の投稿を読んで、彼らはすべて、これに似たテキストビューを定義することを提案しています
<TextView
android:id="@+id/tvArtistOverview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:autoLink="web"
android:linksClickable="true" />
textview の SetMovementMethod を
myTextView.setMovementMethod(LinkMovementMethod.getInstance());
これらの手順に従うと、リンクはクリック可能になりますが、希望どおりに表示されません。私は何が欠けていますか?
以下は、現在の外観の例です。