androidでテキストとリンクの混合テキストを作る方法の一つに
Linkifyライブラリを使う方法があります。
こちらがサンプル
</pre> <pre>TextView text = findById(this, R.id.sample); text.setText(R.string.sampleText); Linkify.addLinks(text, Linkify.ALL);
第一引数にリンクを付けたいテキスト、第二引数に
リンクとして出したい形式を渡します。
第二引数の形式に合ったテキストを第一引数の中から
あぶりだして該当したテキストをリンクに変換する
と覚えましょう。簡素ですが覚えましょう。
ここではhttps://の形式でリンクを作りたいのでallとしています。
他にも電話番号をあぶりだすPHONE_NUMBERSや住所をリンク
にできるmapaddress(こちらはすでに非推奨)がありますが、
allは全て対象に含んでくれるのでリンクを作りたいと
思ったら迷わずこれでいいと思います。