Мое текущее приложение (TargetSDK: 28 - Не могу использовать меньше 28, потому что зависят от androidX libs) в playstore не имеет поддержки RTL, которая отлично работает на всех версиях кроме Android 9 (уровень API 28) . У меня был свой собственный способ обработки RTL с использованием scaleX , поэтому я никогда не использовал android:supportsRtl="true"
. Но я вижу странное поведение на Android 9, например не может перетащить ящик, не может прокрутить пейджер и т. Д.
У меня есть только 2 варианта решения этой проблемы:
1) Включите поддержку RTL через приложение и переделайте его в собственных настройках ( Что не кажется лучшим решением )
2) Отключить поддержку RTL полностью через некоторые настройки и все. Что именно я хочу сделать , но я не могу решить, пробовал следующим образом:
Отключить автоматическое изменение макета на Android