Android 如何在strings.xml中格式化长文本?

Android 如何在strings.xml中格式化长文本?,android,intellij-idea,Android,Intellij Idea,当我有一个长文本的TextView时,我通常不得不将其保留在一行中,这以后很难编辑。如果我使用任何形式的格式,比如在这张图片上 然后我得到一个错误 我想知道如何将如此长的文本格式化为多行文本而不产生错误 编辑 我的问题并不精确。似乎这可以在Eclipse中解决。问题在于IntelliJ IDEA及其格式化命令Ctrl+Alt+L,该命令未通过文件strings.xml中的编译器传递。快照来自该IDE 几周前也有同样的问题,发现没有好的方法来解决。如果希望应用程序中的输出文本有多行,只需插入“

当我有一个长文本的
TextView
时,我通常不得不将其保留在一行中,这以后很难编辑。如果我使用任何形式的格式,比如在这张图片上

然后我得到一个错误

我想知道如何将如此长的文本格式化为多行文本而不产生错误

编辑


我的问题并不精确。似乎这可以在Eclipse中解决。问题在于IntelliJ IDEA及其格式化命令Ctrl+Alt+L,该命令未通过文件strings.xml中的编译器传递。快照来自该IDE

几周前也有同样的问题,发现没有好的方法来解决。如果希望应用程序中的输出文本有多行,只需插入“\n”即可,但如果仅在编辑器中进行包装,Eclipse本机不支持此操作

然而,我确实发现:


这是几年前谷歌代码之夏遗留下来的一个不错的项目,它只进行可视化的word wrap,因此我认为它不会影响编译过程,而编译过程应该可以防止这些错误。

已知代码格式化程序破坏XML文本的问题,如果IJ的话,它将在下一个版本中修复。至少在这里所示的情况下:

该错误表示您需要用反斜杠转义撇号,如:industry这是另一个错误。只是不愿意为这个测试项目修复它:))代码格式化程序破坏XML文本的问题是已知的,如果IJ的话将在下一个版本中修复。至少在这里显示的情况下:@sylvanaar请作为答案回复,这样我就可以将你的帖子标记为正确答案。你让我在那里。。。我从来没试过这个主意。我猜它也缺少一个方便的换行功能?