【androidjava】Linkifyで簡単にテキストリンクを作る

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は全て対象に含んでくれるのでリンクを作りたいと

思ったら迷わずこれでいいと思います。

 

>株式会社シーポイントラボ

株式会社シーポイントラボ

TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:〒432-8003
   静岡県浜松市中央区和地山3-1-7
   浜松イノベーションキューブ 315
※ご来社の際はインターホンで「316」をお呼びください

CTR IMG