前書きTextViewにはautoLinkと言うAttributeがあって、これをつけておけばURLを自動でリンクしてくれるんですが、内部で使っている正規表現がお粗末なのか、単純にテストパターンに含まれてないのか、日本語URLも受け付けるつもりなのか、ともかく2バイト文字も平気で含めてしまう使いにくいやつです。 使いにくいので仕方ありません。作りましょう。 CharacterStyleとSpannableStringTextViewの文字列内に何らかの情報(文字色とか)を付与したい場合はCharacterStyleを使用します。こいつを継承しているサブクラスの名前をつらつらと眺めるだけでもどんなことが出来るのかなんとなくわかると思います。 オレオレCharacterStyleを作る場合はMetricAffectingSpanを継承してね、と書かれていますが、onClickを設定できるCli