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\n、XML ファイルの の後に、フォントが正しく処理できないタブまたはその他の奇妙な空白文字が含まれていると思います。それらを通常のスペースに置き換えると、小さなボックスが消えるはずです.

于 2013-08-26T15:30:33.170 に答える
0

特殊文字 \n を置き換える必要があります。
これを行うだけです:

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