在Android的TextView中,换行符\n在阿拉伯文本中无效。

3

我有一个包含阿拉伯文的TextView

我在字符串中添加了\n字符,但它并没有产生预期的结果。

以下是该字符串:

ك بتوفير مزيد من الأمان والراحة لكلا الطرفين المؤجر و المستأجر، بناءً على احتياجاتهم، وعليه أنشأت الشركة تطبيقًا يُطلق عليه تطبيق إن ، وهو ما جعل تحصيل

تسعى شركة أبيليتيز لإدارة العقارات (ذ. م. م) جاهدةً لتطوير وتحسين هذا الجانب من إدارة العقارات

我想要将阿拉伯文的最后一行放在新的一行上。


请尝试以下内容,使用 \r\n 而不是 \n。 - theVoid
可能是重复的问题,与https://dev59.com/JHA65IYBdhLWcg3w4CwL相似。 - PEHLAJ
5个回答

3

请写作 n\ 而不是 \n。这样就能正常运行。


0
你可以在strings.xml文件中定义它,像这样: ك بتوفير مزيد من الأمان والراحة لكلا الطرفين المؤجر و المستأجر، بناءً على احتياجاتهم، وعليه أنشأت الشركة تطبيقًا يُطلق عليه تطبيق إن ، وهو ما جعل تحصيل \n تسعى شركة أبيليتيز لإدارة العقارات (ذ. م. م) جاهدةً لتطوير وتحسين هذا الجانب من إدارة العقارات 然后在textview中使用它: android:text="@string/arabic_text"

0

0
打开 "string.xml (ar)" 文件,加入 \n 即可。 不要将其放在编辑器中。

-2

尝试:

"String One" + "\n" + "String Two";

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接