String Ресурс новой строки / n невозможен?

Не похоже, что можно добавить новую строку «/ n» в строку ресурса XML. Есть ли другой способ сделать это?

благодаря

Solutions Collecting From Web of "String Ресурс новой строки / n невозможен?"

Используйте blackslash, а не forwardlash. «\ П»

<?xml version="1.0" encoding="utf-8"?> <resources> <string name="title">Hello\nWorld!</string> </resources> 

Кроме того, если вы планируете использовать строку как HTML, вы можете использовать &lt;br /&gt; Для разрыва строки ( <br /> )

 <?xml version="1.0" encoding="utf-8"?> <resources> <string name="title">Hello&lt;br /&gt;World!</string> </resources> 

Я знаю, что это довольно старый вопрос, но он попал в список, когда я искал. Поэтому я хотел обновить другим способом.

В файле strings.xml вы можете сделать \ n или просто нажать enter:

 <string name="Your string name" > This is your string. This is the second line of your string.\n\n Third line of your string.</string> 

Это приведет к следующим в вашем TextView:

Это ваша строка.

Это вторая строка вашей строки.

Третья строка вашей строки.

Это связано с тем, что между начальным объявлением строки и новой строкой было два возврата. Я также добавил \ n к нему для ясности, так как либо можно использовать. Мне нравится использовать возврат каретки в xml, чтобы иметь возможность видеть список или любую другую многострочную строку. Мои два цента.

Если вы поместите «\ n» в строку в xml-файле, это будет принято как «\\ n»,

Так я и сделал :

 text = text.Replace("\\\n", "\n"); ( text is taken from resX file) 

И затем я получаю линейный прыжок на экране

Очень просто вы должны просто положить
\ N где вы хотите разбить строку в своем строчном ресурсе.

Например

String s = my string resource have \n line break here;