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

时间:2011-12-29 04:49:03

标签: android

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

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

2 个答案:

答案 0 :(得分:7)

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);

答案 1 :(得分:0)