本地化和drawables

时间:2010-12-14 17:24:50

标签: android resources localization drawable

我想通过添加文件夹res / drawable-hdpi-no来本地化图像,但是我收到一条错误,指出“资源目录名称无效”。怎么了?

3 个答案:

答案 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)

是的,有可能。 drawable-de-rDE-ldpi,drawable-de-rDE-mdpi。用它