ClickableSpan、ForegroundColorSpanおよびCustomTypefaceSpan(作成した)を使用してカスタマイズする必要がある TextView があるので、次のようになります。

これで、 を作成してandSpannableを適用することで、問題なく適切な外観を得ることができました。ForgegroundColorSpanCustomTypefaceSpan
私の問題は と にClickableSpanありLinkMovementMethodます。Rachel GrayとMasterの両方にリンクがあります。デフォルトでは、リンクをクリックすると強調表示され、残りのテキストが暗くなります。
設定textView.setHighlightColor(Color.TRANSPARENT);することで、強調表示を取り除くことができましたが、残りのテキストはまだ暗くなります。

私も設定textView.setFocusable(false);しましたが、効果はありませんでした。
とメソッドを上書きしているClickableSpanので、そこに問題があるわけではないと確信しています。
updateDrawState(..)onClick(..)
ClickableSpan clickableSpan = new ClickableSpan()
{
@Override
public void updateDrawState(TextPaint tp)
{
}
@Override
public void onClick(View widget)
{
Toast.makeText(SpanActivity.this, "Text Clicked", Toast.LENGTH_SHORT).show();
}
};
TextView をクリックしたときにテキストが暗くならないようにするにはどうすればよいですか?