嘿伙计们=)这里的android新手。我正在尝试在 TextView 中写一个句子,我只希望句子中的一个单词是斜体。例如 android:text="my name is not Amber?" ==> 我只希望“不是”这个词被斜体。任何帮助,将不胜感激。蒂亚!
问问题
106 次
2 回答
2
实现这一目标的一种方法是在您的情况下使用Spannable、 AStyleSpan
和Typeface.ITALIC
on isn't
,然后将结果设置CharSequence
为TextView
. 另一种方法是使用一个Html
字符串,isn't
在 之间括<i></i>
起来,并用Html.fromHtml
于 2018-01-16T15:08:21.753 回答
0
您可以使用普通的旧 html 标签。这应该可以解决问题:
String txt = "My name <i>isn't</i> Amber";
myTextView.setText(Html.fromHtml(txt,TO_HTML_PARAGRAPH_LINES_CONSECUTIVE));
于 2018-01-16T15:07:41.263 回答