如何在Android中突出显示EditText的特定单词



我是Android的新手,我正在尝试在Android上制作一个像Word Pad这样的应用程序。

如何在编辑文本中突出显示(应用颜色,更改字体样式,粗体,斜体,下划线等)选定的文本?

Spannable spannable=new SpannableString(string);
spannable.setSpan(new StyleSpan(Typeface.BOLD), start, end, 0);
spannable.setSpan(new StyleSpan(Typeface.ITALIC), start, end, 0);
spannable.setSpan(new UnderlineSpan(), start, end, 0);
spannable.setSpan(new ForegroundColorSpan(Color.BLUE), start, end, 0);
editText.setText(spannable);

访问该页面

http://developer.android.com/reference/android/text/SpannableStringBuilder.html

最新更新