Чтобы отобразить атрибут в строке xml:
<string name = "version_label">Version: %1$s</string>
Но как это сделать на языке RTL, таком как арабский?
Когда я копирую "% 1 $ s" в студии Android:
<string name = "version_label">s$الإصدار : %1</string>
Это правильно или ошибка?
Это не ошибка. Android разрешает использование специальных символов в string.xml. для более глубокого ознакомления вы можете проверить эту ссылку: https://developer.android.com/guide/topics/resources/string-resource#FormattingAndStyling
Кажется, это работает, но перевернутое отображение "% 1 $ s" действительно странно, и когда я открываю его с помощью gedit, он показывает мне: <string name = "version_label"> الإصدار:% 1 $ s </string>
Я делал это раньше, так и правильно