Intereting Posts
Подключение к устройству Bluetooth не работает в глубоком сне Android SQLite Query с внешним ключом с использованием storm или альтернативы Инфраструктура приложений Firebase и конфиденциальные данные Соответствующий клиент не найден для имени пакета (Google Analytics) – несколько продуктовFlavors & buildTypes Не удается подключиться к службе WCF на Android Как программно завершить приложение в Android? Утечка памяти в WebView Получите правильную ширину окна после изменения размера или события changechange для Android Обновление списков изображений ListView для Android ListView с использованием AsyncTask Причины Просмотр утилизации Android Не удалось запустить эмулятор: не удается запустить программу Пользовательский вид для ActionBar.Tab не отображается правильно Android – исключение из памяти при создании растрового изображения Как получить путь к файлу изображения из URI в Android Lollipop? Почему моя относительная компоновка занимает всю ширину экрана ListView и Tabwidget в фрагменте

Как заставить приложение для Android работать только с RTL-макетом?

Я хочу иметь только RTL-макет. Я не хочу иметь макеты, которые зависят от языка мобильного телефона пользователя. Что я должен добавить в файл манифеста Android, чтобы принудительно использовать RTL?

Вам необходимо установить этот android:supportsRtl="false" в вашем теге приложения в манифесте и разрабатывать макеты в качестве макета rtl. То он не изменит базу макетов на направлении устройства

К сожалению, Android не поддерживает только RTL, поскольку единственным флагом является поддержка RTL или нет.

Вам просто нужно добавить android:supportsRtl="true" и сделать ваши макеты только конкретными для поддержки RTL.