我想通过添加文件夹res / drawable-hdpi-no来本地化图像,但是我收到一条错误,指出“资源目录名称无效”。怎么了?
答案 0 :(得分:39)
据我记忆,只有某些res文件夹才有效。 如果我没记错的话你需要把它称为drawable- [语言代码] -r [大写本地化代码]。很确定它是Android教程之一。
是的,是的 http://developer.android.com/resources/tutorials/localization/index.html答案 1 :(得分:35)
每个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
它有效。
答案 2 :(得分:26)