web-dev-qa-db-ja.com

<string> XML(Eclipse / Android)で新しい行またはタブを作成する方法は?

そのため、strings.xmlには非常に長いテキストがあり、それを何らかの方法でフォーマットします。テキストの最初の文の前にタブを配置するにはどうすればよいですか?また、新しい行のコードは何ですか?ありがとう

90

タブに\tを追加し、新しい行に\nを追加します。

156
Boris Strandjev

改行には\nを使用し、タブを挿入する場合は\tを使用します。

基本的な書式設定にいくつかのXMLタグを使用することもできます。太字テキストには<b>、斜体には<i>、下線付きテキストには<u>

詳細:

https://developer.Android.com/guide/topics/resources/string-resource.html

28
Gridtestmail

タブを追加するには\ tを、改行には\ nを使用します。以下に簡単な例を示します。

<string name="list_with_tab_tag">\tbanana\torange\tblueberry\tmango</string>
<string name="sentence_with_new_line_tag">This is the first sentence\nThis is the second scentence\nThis is the third sentence</string>
19
Zelalem

改行には\nを、タブには\tを使用できます。また、余分なスペース/タブはStrings.xmlで記述したとおりにコピーされるため、必要な場所にスペースをいくつか追加してください。

これに到達するためのより良い方法は、おそらくビューxmlでパディング/マージンを使用し、string.xmlの異なる文字列に長いテキストを分割することです。

9

この行をstring.xmlの先頭に追加します

<?xml version="1.0" encoding="utf-8"?>

そして使用する

'\n'

あなたがあなたのラインを壊したい場所から。

<string> Hello world. \n its awesome. <string>

出力:

Hello world.
its awesome.
3
Ankit Saini

タブに「\ t」を追加

<string name="tab">\u0009</string>
3
  • この行をレイアウトに含めるxmlns:tools="http://schemas.Android.com/tools"
  • 次に、新しい行に\nを使用し、タブのようなスペースに\tを使用します。
  • 例:

    \ nの場合:Android:text="Welcome back ! \nPlease login to your account agilanbu"

    \ tの場合:Android:text="Welcome back ! \tPlease login to your account agilanbu"

0
user10828639