strings.xml
ファイルでいくつかの文字列を定義しました。次に、文字列内のいくつかの数字の間に余分なスペースを入れる必要があります。ただし、余分なスペース文字を入力すると、アプリケーションには表示されません。
前:
<string name="spelatonertext3">-4, 5, -5, 6, -6,
そして、このような余分なスペースを入れた場合:
<string name="spelatonertext3">-4, 5, -5, 6, -6,
アプリ上では同じように見えます。 XML文字列にスペース文字を作成するにはどうすればよいですか?
xmlで空白を文字列として使用するには、 
を使用します。 XMLは、空白をそのまま使用しません。設定する前に空白を削除します。したがって、単一の空白の代わりに 
を使用してください
保存したい空白の場合、XMLに\ u0020を直接挿入します。
<string name="spelatonertext3">-4, \u00205, \u0020\u0020-5, \u00206, \u0020-6,</string>
Androidは、String.xmlファイルの文字列の末尾にスペースを保持することをサポートしていないため、文字列の後にスペースが必要な場合は、単語間でこのUnicodeを使用する必要があります。
\ u0020
これはユニコードスペース文字です。
既に述べたように、XMLファイルにスペースを入れる正しい方法は、スペースのUnicode文字である\u0020
を使用することです。
例:
<string name="spelatonertext3">-4,\u00205,\u0020-5,\u00206,\u0020-6</string>
他の提案では 
または 
を使用すると言われていますが、これには2つの欠点があります。最初の欠点は、これらがASCII文字であるため、TextViewのようなものに依存して解析することです。 2番目の欠点は、 
がTextViewで奇妙な折り返しを引き起こす場合があることです。
 
をstring.xmlファイルに入れて、Androidプロジェクトの単一のスペースを示します。
以下も使用できます
<string name="spelatonertext3"> "-4, 5, -5, 6, -6, "> </string>
スペースで" "
(quotation)に何かを入れてください、そしてそれは動作するはずです
スペースバリアント:
<string name="space_demo">| | | |</string>
|スペース|薄いスペース|ヘアスペース|
これも同様に機能するはずです。引用符を使用してスペースを維持する
<string name="spelatonertext3">"-4, 5, -5, 6, -6,"</string>
あなたの質問に従って、文字列リソースに複数のスペースを追加したい場合、文字またはWordの間にスペースを追加する多くのオプションがあります:
1.デフォルトでは、1つのスペースを文字列リソースファイルに直接追加できます。ただし、文字列リソースファイル内に複数のスペースを指定すると、そのスペースは除外されます。例-4、5、-5、6、-6、
文字列リソースファイル内にさらにスペースを追加する場合は、次を使用します。のような文字の後にユニコードを追加する
<string name="test">-4,  5,  -5,  6,  -6,</string>
ii。「\ u0020」を使用できます
<string name="test">-4,\u0020\u0020 5,\u0020\u00205 -5,\u0020\u00205 6,\u0020\u00205 -6,</string>
ORの文字列ファイルに2つの文字列Androidの間にスペースを入れようとする場合は、文字列ファイルでこれを行います。表示する「文字列名」の前にこれを実装します。 \ u0020\u002例:\ u0020\u0020\u0020\u0020\u0020\u0020Payment
「-4、5、-5、6、-6、」(2つのスペース)のように表示するには、次のコードをstring.xmlに追加できます。
<string name="spelatonertext3"> "-4,  5, -5,  6,  -6,"</string>
は1スペースを表示します。
文字列の途中で複数のスペースを取得できる唯一の方法。
<string name="some_string">Before"      "After</string>
Before After
出力がHTMLの場合、HTMLでは複数のスペースが単一のスペースとして表示されます。これを防ぐには、通常のスペースの代わりに改行しないスペース(xA0)を使用します。