1

我有一个文本视图,将几个字符显示为矩形,我不知道它们来自哪里。有任何想法吗?

这是带有文本的 XML:

<item>
Five cents per gallon discount. Go online to www.amerigas.com or yellow pages for the closest AmeriGas location.
\n\n
    
    Offers subject to change without notice, some restrictions may apply, contact store for details. Offer does not apply to fixed price customers. You must provide your Farm Bureau membership number to your AmeriGas dealer prior to delivery of your propane in order to receive the discount.\n
</item>

这是一个屏幕截图:

在此处输入图像描述

编辑:在 XML 中,当我将其粘贴到此处时,我注意到在 Offers 之前有一个很大的空间,这是字符出现的地方。不过,那个空间并没有出现在我的编辑器中。

4

2 回答 2

2

我的猜测是,在\n\nXML 文件中,您有制表符或字体无法正确处理的其他一些奇怪的空白字符。用常规空间替换它们,小盒子应该消失。

于 2013-08-26T15:30:33.170 回答
0

您需要替换特殊字符\n。
只需这样做:

string = string.replace("\\\n", System.getProperty("line.separator"));
于 2013-08-26T15:33:38.047 回答