Я разработал приложение, в котором все расположено слева направо в его макетах и представлениях. Проблема в том, что я меняю язык в настройках на персидский, язык справа налево, все меняется справа налево. Как я могу отменить это изменение, чтобы предотвратить его?Переопределение справа налево в макетах
ответ
вам просто нужно написать эту строку в тег приложения ваших проектов манифеста
android:supportsRtl="false"
Заметьте, что это было добавлено в API 17 – Cheesebaron
, это нормально, но OP не сказал, что использует minSdk <17 –
как уже упоминалось в этой статье: Override supportsRtl in one of the layouts
вы должны установить
android:layoutDirection="ltr"
You может указывать android:toLeftOf
вместо android:toStartOf
и т. д., если вы используете RelativeLayout. Тогда представление принудительно сдвигается влево независимо от локали
- 1. показать шрифт справа налево
- 2. Справа налево Электронная почта
- 3. , делая столбец справа налево
- 4. Справа налево (назад) JProgressBar
- 5. PDFlib- справа налево TextFlow
- 6. Jquery выцветанию справа налево
- 7. Слайд-карусель справа налево
- 8. PrimeFaces MenuItem Справа налево
- 9. Unicode справа налево текст
- 10. Аргумент читается справа налево
- 11. Вставка Сортировка справа налево
- 12. справа налево поддержки сетки
- 13. SWT RowLayout справа налево?
- 14. java- FlowLayout справа налево
- 15. Справа налево Notificatoin.Builder
- 16. LinearLayout заполнен справа налево
- 17. Jquery слайд справа налево
- 18. справа налево закусочной
- 19. slideToggle JQuery справа налево
- 20. Regex читает справа налево
- 21. Частичное приложение справа налево?
- 22. Довести viewfrom справа налево
- 23. справа налево чек стрелка
- 24. Slide справа налево
- 25. android: справа налево TextInputLayout
- 26. Текстовое поле справа налево
- 27. перестраивать поле справа налево?
- 28. Perl заменить справа налево
- 29. JQuery слайд справа налево
- 30. Комбинированные элементы справа налево
Вы использовали теги «start» и «end» в своих макетах вместо «слева» и «справа»? Это вызовет описанное вами поведение. –
Возможный дубликат [Override supportsRtl в одном из макетов] (http://stackoverflow.com/questions/29466048/override-supportsrtl-in-one-of-the-layouts) – Visores
Если вы хотите отключить макет Right to Left а затем установите android: supportRtl = "false" в теге приложения вашего манифеста, и если вы хотите поддерживать право налево, следуйте инструкциям Matei Radu. –