1. ホーム
  2. アンドロイド

[解決済み】文字列の最後や最初に空白を残すには?

2022-03-25 12:03:08

質問

リソース/値ファイルから2つの文字列を連結する必要があります。

<string name="Toast_Memory_GameWon_part1">you found ALL PAIRS ! on </string>
<string name="Toast_Memory_GameWon_part2"> flips !</string>

私はこの方法でやっています :

String message_all_pairs_found = getString(R.string.Toast_Memory_GameWon_part1)+total_flips+getString(R.string.Toast_Memory_GameWon_part2);

Toast.makeText(this, message_all_pairs_found, 1000).show();

しかし、最初の文字列の最後と2番目の文字列の最初にあるスペースは が消えてしまった(Toastが表示されたとき).

どうしたらいいのでしょうか?

答えは、この中のどこかにあるのでしょう。 ドキュメントリンク

を使うようなものなのでしょうか? &amp ; という文字がありますが、これは何ですか?

解決方法は?

文字列書式を使用していても、文字列の先頭や末尾に空白が必要な場合があります。このような場合は \ また xml:space 属性は役に立ちません。HTMLエンティティを使用する必要があります。 &#160; は空白文字です。

使用方法 &#160; は折れない空白文字です。

使用方法 &#032; は通常のスペースです。