0

有谁知道如何在 TextView 中突出显示某个单词?

使用highligt,我的意思是在下面的字符串中使用斜体字体来表示“Hua Hin”这个词。

华欣的沙滩,泰国受欢迎的度假小镇。

我必须在另一个 textView 中使用 textView 来完成这个吗?

我在 AsyncTask 的 onPostExecute 方法中设置了文本:

protected void onPostExecute(Bitmap[] bitmap) { 
    for (int i = 0; i < nmbrOfImages; i++) {
       imageView[i].setImageBitmap(bitmap[i]);
       textView[i].setText(scrollText[i]);
       textView[i].setVisibility(TextView.VISIBLE);
    }
    loadAlertDialog();
 }

我的所有文本都在一个 xml 文件中

4

1 回答 1

1

如果你只想要斜体,那么你可以去

textView[i].setText(Html.fromHtml(<i>some part</i> some other text);

否则你可以去 Spnnable

是此答案中的一个示例。

于 2013-07-31T09:24:06.773 回答