Я пытаюсь создать приложение на другом языке (в частности, тамильский). Я только что использовал тамильский текст в тех местах, где я использую строки, и текст корректно отображает новые симуляторы устройств (я тестировал API 16 и выше). Однако, когда я пытаюсь запустить симулятор с API 10, я просто получаю прямоугольники вместо символов. Как я могу получить текст для правильного отображения на этих старых устройствах?Как поддерживать разные языки на старых устройствах Android?
0
A
ответ
0
Вы поместили его в правильную папку res? Если ваше приложение поддерживает несколько языков, вы должны иметь несколько «значений-xx» в папке res. Например, если ваше приложение поддерживает telugu, вам нужно создать папку «values-te» с помощью strings.xml внутри этой папки и поместить перевод тамила в этот файл. И вам также нужно иметь правильный шрифт для рендеринга. Вы можете проверить настройки устройства> языки и язык ввода>. Посмотрите, есть ли какой-либо предпочтительный язык, который вы ищете. Если нет, вам необходимо предоставить свои собственные шрифты в своем приложении.
Вы можете указать свою проблему here, а также Android Documentation о том, как правильно обрабатывать несколько языков.
Смежные вопросы
- 1. Запуск Android NavigationDrawer на старых устройствах Android
- 2. Как мне поддерживать разные языки на сайтах Google?
- 3. Как поддерживать формат Android на разных устройствах?
- 4. Android поддерживает разные языки.
- 5. поддержка текста kannada на старых устройствах Android
- 6. Flexbox - flex-wrap на старых устройствах
- 7. onCreateView() Требуется уровень API 11 .. как поддерживать действия на более старых устройствах (активность Android)
- 8. ПредпочтениеФрагмент в старых устройствах?
- 9. Как применить анимацию Blink или эффект на старых устройствах Android?
- 10. Как использовать Android-файл квалифицированного ресурса только на старых устройствах?
- 11. Как использовать JSON.parse на старых устройствах?
- 12. Как перевести названия городов на разные языки
- 13. Android «Ошибка раздувания класса ImageView» на старых устройствах?
- 14. как поддерживать поддержку старых версий Android в eclipse
- 15. Volley ImageLoader действительно медленный на старых устройствах
- 16. Как сравнить разные языки программирования?
- 17. EditText вызывает StackOverflowError на старых устройствах
- 18. PreferenceCategory название неправильный цвет на старых устройствах
- 19. c и uinput, как обрабатывать разные языки
- 20. Показаны разные модели на устройствах
- 21. протокол буфера разные языки
- 22. Правильный способ применения дизайна материала к флажку на старых устройствах
- 23. Как поддерживать WVGA на Android-приложении - ТОЛЬКО
- 24. Sparql Выбрать все разные языки на Warehouse
- 25. Как поддерживать старые Android-браузеры?
- 26. Android: плотность устройства возвращается в ноль в старых устройствах
- 27. Показать изображения на всех устройствах Android
- 28. Android audiotrack getMinBufferSize() возвращает разные значения на разных устройствах
- 29. Почему существуют разные выходные данные на разных устройствах Android?
- 30. VectorDrawableCompat.create не может создать изображение из vector.xml на старых устройствах