内联XML粗体不起作用

时间:2014-01-09 01:07:31

标签: android xml

以下内容无效:

<string name="stringName">We are <b><i>so</i></b> glad to see you.</string>

获取这样的字符串:

        sectionDetails = getResources().getString(resID);

任何人都知道什么是错的?

1 个答案:

答案 0 :(得分:2)

使用getText()代替getString(),因为后者将删除样式化的文字信息。

  

public CharSequence getText (int id)

     

返回与特定资源ID关联的字符串值。如果这是一个普通的字符串,返回的对象将是一个String;如果是样式的话,它将是其他类型的CharSequence。

VS

  

public String getString (int id)

     

返回与特定资源ID关联的字符串值。 它将被删除任何样式的文字信息