1

いくつかのリンクを 1 つに配置する必要がありますTextViewユーザーエクスペリエンスを向上させるために、リンクの前景色/背景色を変更して、ユーザーがクリックしたときにリンクを強調表示したいと思います。

android:textColorLinkとを試しTextView.setLinkTextColor(ColorStateList)ましたが、どちらも機能しません。

何か案が?

4

1 に答える 1

1

最良の方法は Spannable を使用することだと思います

Spannable sps=(Spannable )tv.getText();
sps.setSpan(new BackgroundColorSpan(Color.YELLOW), start, end, Spanned.SPAN_INCLUSIVE_INCLUSIVE);
于 2012-06-19T08:16:02.553 に答える