新行字符\ n在android的textview中的阿拉伯语文本中不起作用

时间:2016-04-28 06:59:41

标签: java android

我在TextView中有阿拉伯文字 我已将\n字符添加到String但未产生预期结果。

以下是String

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

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

我想在新行上留下最后一行阿拉伯文字。

4 个答案:

答案 0 :(得分:0)

使用System.getProperty("line.separator")代替\n或其他。就像Andorid的情况不同。

请参阅此:New Line character \n not displaying properly in textView Android

答案 1 :(得分:0)

尝试:

envase

答案 2 :(得分:0)

您可以像这样在strings.xml文件中定义它:

<string name="arabic_text">ك بتوفير مزيد من الأمان والراحة لكلا الطرفين المؤجر و المستأجر، بناءً على احتياجاتهم، وعليه أنشأت الشركة تطبيقًا يُطلق عليه تطبيق إن ، وهو ما جعل تحصيل \n تسعى شركة أبيليتيز لإدارة العقارات (ذ. م. م) جاهدةً لتطوير وتحسين هذا الجانب من إدارة العقارات</string>

Then use it in textview : android:text="@string/arabic_text"

答案 3 :(得分:0)

n\而不是\n。会很好