私はこれまでのような質問を見たことがあると思いますが、どこでも見つけられません...だから、他の誰かがそれのためのリンク。Androidのダイアログがテキストの各段落をインデントしないようにする
とにかく...
私は、ダイアログ内で表示するために私のstrings.xml
ファイル内の文字列を育てているAlertDialog
を持っています。文字列は次のようになります。
<string name="about_app">
Blah blah blah talking about stuff this is a line
Oh look I continued onto another line! Now I want these...\n\n
So this is another paragraph! Intriguing. Yes, onto the next line
Android text doesn't necessarily consider this a new line, which is fine
becauase i only care about paragraphs, which I'm using backslash n's for!\n\n
And... here's my final statement! Woo.\n
</string>
すべてがAlertDialogに正しく表示されます(多少)。 「Blah blah blah ...」はAlertDialog
の左端に並び、\n\n
に達するまで続きます。ここから、私は "これは..."の前に欲しいスペースを得ます。しかし、 "これは..."私は取り除くことができない1つの厄介な小さなスペースをインデントされています! 「...そして、私の...」と同じです。誰にもこれに対する解決策がありますか?
注:コード内の各段落の後に空白行を取り除こうとしましたが、何もしません。私はまた、\n
の後にスペースがないことを保証しました。
どの段落の前に\ nを置くことについて - このように: '<文字列名前= "about_app"> これは私が別の行に続けているものです。今私はこれらをしたい... \ n \ nこれは別の段落です!興味をそそる。はい、次の行に移動します Androidのテキストは必ずしもこの新しい行とはみなされません。 私はバックスラッシュのnを使用している段落についてのみ気にします!\ n \ nそして...最後の声明!うー。\ n ' – Rajesh
私が期待したように、前のコメントの書式は出ていませんでした。私が意図したことは、段落の最初の文字の前に '\ n'を使うことでした。 – Rajesh