在我的android应用程序中,我从mysql数据库中检索数据,将它们存储在arraylist中,并在listview中显示。现在我想使一个有针对性的字符串加粗,即如果在我的arraylist中,有类似“Me:hello…”的数据,那么在listview中它应该显示为“Me:hello…”这里的“我:”将是列表中的第一个字符串,但不知道在哪一行。我不知道怎么做。请有人帮帮我。。!!

最佳答案

请尝试以下代码:

if(array.get(i).contain("Me")){
    String value = array.get(i).split(":")[0];
    String value1 = array.get(i).split(":")[1];
    String main_value = "<b>"+value +":</b> "+ value1;

    txt.setText( Html.fromHtml(main_value));
}

关于java - 如何从android中的arraylist中使文本的一部分变为粗体,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26923782/

10-12 03:46