Я хочу локализовать изображение, добавив папку res/drawable-hdpi-no, но я получаю сообщение об ошибке "Недопустимое имя каталога ресурсов". Что с этим?
Локализация и чертежи
Ответ 1
Насколько я помню, будут работать только определенные папки res. Вы должны называть его drawable- [код языка] -r [капитализированный код локализации], если я правильно помню. Довольно уверен, что это один из обучающих программ для Android.
Да, здесь http://developer.android.com/resources/tutorials/localization/index.html
Ответ 2
Каждый ресурс Android может иметь компоненты конфигурации в имени ресурса. Например, у вас может быть простое изображение на
res/drawable
и изображение для высокого экрана DPI на
res/drawable-hdpi
Здесь hdpi - это конфигурация плотности пикселей экрана. Здесь можно найти список поддерживаемых конфигураций ресурсов Android.
http://developer.android.com/guide/topics/resources/providing-resources.html
Порядок конфигураций важен. Они должны быть в определенном порядке. Ваша оригинальная настройка на норвежском языке находится в неправильном месте. Изменение
res/drawable-hdpi-no
к
res/drawable-no-hdpi
и он работает.
Ответ 3
да, это возможно. drawable-de-rDE-ldpi, drawable-de-rDE-mdpi. используйте его