Я делаю приложение для Android, которое будет на арабском (RTL) и английском (LTR), и пользователь может переключаться между RTL и LTR из приложения. Должен ли я сделать xml-файлы для дизайна по-разному, что не похоже на хорошую идею. Есть много текстовых и радиообъектов, которые я не хочу выровнять отдельно для обоих, и что такое предложение о том, что мне делать?Переключение между RTL и LTR в android
1
A
ответ
1
вы можете сделать это при создании xmls в арабском (/ res/Layout-ar) и еще одном xmls в XML (/ res/Layout) и том же в доступных значениях. Я думаю, что это идеальный метод для создания многоязычного приложения.
вы можете настроить TextView и переключатель, ..... из когда пишут гравитация = правый, если его аравийской
например RadioButton в арабский:
<RadioButton
android:id="@+id/radio1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
android:layout_marginTop="5dp"
android:button="@drawable/radiobutton_selector"
android:gravity="right" />
Смежные вопросы
- 1. Переключение между RTL и LTR в игровом каркасе
- 2. Переключение управления выравниванием между LTR и языками RTL
- 3. Android, TableLayout поддерживает RTL и LTR динамически
- 4. Преобразование LTR в RTL?
- 5. BIRT RTL и LTR ориентации
- 6. TextArea LTR/RTL
- 7. HTML RTL/LTR переключатель
- 8. LTR to RTL converter
- 9. Как поддерживать RTL и LTR в sass
- 10. Изменить класс automaticlly в rtl и ltr
- 11. mixed ltr и rtl в абзаце
- 12. Смешивание RTL и LTR (иврит и английский)
- 13. Android - Неправильное расположение макета при многократном переключении RTL и LTR
- 14. Проектирование чата для локалей RTL и LTR в android
- 15. Auto RTL, поведение ограничений LTR
- 16. Установить Word.Selection LTR из RTL
- 17. Изменение направления расположения RTL LTR
- 18. Textbox RTL смешивает с LTR и номер
- 19. Многоязычный сайт с направлением rtl и ltr
- 20. Управление направлением CSS для LTR и RTL
- 21. Динамически настроенный RTL/LTR в React-Native
- 22. смешивание rtl с ltr в tcpdf
- 23. LTR в RTL JQuery Collapsibles блок
- 24. Соответствие регулярных выражений смешанным RTL и LTR String в Java
- 25. Рельсы предварительно скомпилированные активы SCSS с LTR и RTL
- 26. С открытым исходным кодом cms ltr rtl?
- 27. дизайн от ltr до rtl автоматически
- 28. CSS: элемент ввода rtl со вставкой ltr
- 29. Android: обнаружение программной клавиатуры RTL Vs LTR (на языке)
- 30. Переставить строку со смешанными языками (LTR + RTL)?
Привычка это понадобятся мои пользователи мобильных локаль быть переключенным на арабский? –
да, нам нужно, чтобы кнопка переключения между двумя языками сохранялась, а затем сохранялся какой язык выбран в файле общих предпочтений, тогда мы обедаем с выбранными языками. Если выбран арабский язык: Localization.getInstance (getApplicationContext()). SetLanguage ("ar"); Если выбрано английское: Localization.getInstance (getApplicationContext()). SetLanguage ("en"); –
Но если я хочу, чтобы пользователь мог выбрать язык из приложения, что мне делать? –