2010-12-10 21 views

答えて

2

これはAndroidにあるSpannableStringを使用して行うことができます。具体的には、任意のテキストにURLSpanを添付し、URLを任意のURLに設定することができます。 SpannableString(または複数の文字列を作成する場合はSpannableStringBuilder)を作成し、setSpanを使用してURLSpanを添付してからTextViewに配置します。 setMovementMethodをLinkMovementMethodのインスタンスにコールする必要があります。それ以外の場合、クリックは機能しません。ああ、TextViewでもonClickハンドラを試してみてはいけません。試してみると非常に不満を感じます。

+0

ありがとう、私はすでに 'URLSpan'を行っていました。私が見逃した部分は 'setMovementMethod(new LinkMovementMethod())'でした。 –

+0

ありがとうございます。 setMovementMethodの要件は明白ではありません。 –