如何在Android的strings.xml中的rtl字符串中添加换行符?

mil*_*oav 4 xml android line-breaks hebrew right-to-left

我想通过将strings.xml文件添加到values目录并翻译所有英文字符串,将android应用程序从英语翻译为希伯来语。

我的问题是,\n像我对英语strings.xml字符串所做的那样,向希伯来语字符串添加换行符()不起作用。带换行符的英语字符串的示例:

<string name="no_group_instructions">You don\'t have a group yet!\n\nPlease choose whether to create a new group, or to join an existing one...</string>
Run Code Online (Sandbox Code Playgroud)

如何在我的非英语字符串中添加换行符?

编辑

我最终确实使用\ n在希伯来语字符串中进行了换行。我猜想,从右到左的书写(这在Android Studio中没有得到足够的支持)首先导致了问题。我通过将带有\ n的字符串从记事本直接复制到strings.xml文件来解决它,而不是直接在Android Studio中编写它。

Had*_*das 5

我有同样的问题。要解决此问题,只需像我一样将“ \ n”复制粘贴到您的字符串中即可:

<string name="ta_tv_button_text">?????n\????n\??</string>

确保清单和TextView都支持RTL。

我无法将字符串复制粘贴到此处(它混合了字符串)。我相信如果您尝试将其复制粘贴到您的项目中,它将再次混淆,因此请勿将我的字符串复制粘贴到您的项目中。这就是该字符串在我的项目中的样子。