嘿伙计们=(安卓新手在这里。我正在尝试在 TextView 中写一个句子,我只希望句子中的一个单词是斜体。例如android:text="我的名字不是琥珀?" ==> 我只希望"is't"这个词是斜体的。任何帮助将不胜感激。啪!
实现此目的的一种方法是使用 Spannable, A StyleSpan
isn't
上Typeface.ITALIC
,在您的情况下,然后将生成的CharSequence
设置为TextView
。另一种方法是使用Html
字符串,将isn't
括在<i></i>
之间,并用Html.fromHtml
您可以使用普通的旧 html 标签。这应该可以解决问题:
String txt = "My name <i>isn't</i> Amber";
myTextView.setText(Html.fromHtml(txt,TO_HTML_PARAGRAPH_LINES_CONSECUTIVE));