我有一个错误,其中仅在EditText中的HTC Evo 4g文本中显示下划线而不是空格Jack_Johnson,而不是杰克约翰逊。数据来自服务器。
如何将\ u00A0或& nbsp合并到下面的代码中?这甚至可以解决我的问题吗?
editName.setText(recipient.name);
答案 0 :(得分:1)
试试这个:
editName.setText(Html.fromHtml(recipient.name));
答案 1 :(得分:0)
所以你实际上想要从服务器转义出来的特殊字符?如果是这样,Html.fromHtml将无效,但您可以使用apache commons lang库中的 StringEscapeUtils - http://commons.apache.org/lang/