Атрибут String в ресурсах Android XML с языком RTL

Чтобы отобразить атрибут в строке xml:

<string name = "version_label">Version: %1$s</string>

Но как это сделать на языке RTL, таком как арабский?

Когда я копирую "% 1 $ s" в студии Android:

<string name = "version_label">s$الإصدار : %1</string>

Это правильно или ошибка?

Я делал это раньше, так и правильно

Mohamed Yehia 08.08.2018 11:49
0
1
107
1

Ответы 1

Это не ошибка. Android разрешает использование специальных символов в string.xml. для более глубокого ознакомления вы можете проверить эту ссылку: https://developer.android.com/guide/topics/resources/string-resource#FormattingAndStyling

Кажется, это работает, но перевернутое отображение "% 1 $ s" действительно странно, и когда я открываю его с помощью gedit, он показывает мне: <string name = "version_label"> الإصدار:% 1 $ s </string>

J-Jamet 08.08.2018 12:16

Другие вопросы по теме