Я использую шрифт для некоторых из моих кнопок. Одна из них - кнопка «назад». На языках LTR я хочу, чтобы кнопка была стрелкой, указывающей налево, а на RTL - стрелкой, указывающей вправо.Адаптация текста в соответствии с направлением устройства (LTR, RTL) на Android
Прямо сейчас, что я делаю это: Я держу две строки в моей папке «значения»
<string name="icon_back_ltr"></string>
<string name="icon_back_rtl"></string>
<color name="icon_back_color">#FFFFFF</color>
Затем я проверяю, если программно язык устройства является язык RTL. Если это так, я соответствующим образом изменяю текст на кнопке.
Мой вопрос: есть ли лучший способ сделать это? Тот, который не требует программной ориентации для направления макета? Например, я знаю, что могу определить слово «Hello» на английском языке (используя «значения»), а затем быть другим на иврите (используя «values-iw»). Вопрос в том, могу ли я определить определенную строку для быть текст а на всех LTR языки, а затем на текст в в всех RTL языков?
Работы! Благодаря!! :) – Cookienator