2010-12-14 64 views
29

我想通过添加res/drawable-hdpi-no文件夹来本地化映像,但出现“无效的资源目录名称”错误。这是怎么回事?本地化和可绘制

回答

35

据我所知,只有某些res文件夹将工作。 如果我没有记错的话,你需要把它叫做drawable- [语言代码] -r [大写的本地化代码]。很确定它是Android教程之一。

呀这是 http://developer.android.com/resources/tutorials/localization/index.html

+7

Thanx!我知道我看过那个教程。我无法找到它。虽然解决我的直接问题是“res/drawable-no-hdpi”而不是“res/drawable-hdpi-no” – Espen 2010-12-14 18:50:36

23

是的,这是可以通过。 drawable-de-rDE-ldpi,drawable-de-rDE-mdpi。使用它

29

每个Android资源都可以在其资源名称中包含配置部分。例如,你可能对

res/drawable-hdpi 

这里华电国际是屏幕像素密度为CONFIGRATION高DPI屏幕上

res/drawable 

一个普通的图像和图像。支持的Android资源configurtions的名单可以从这里

http://developer.android.com/guide/topics/resources/providing-resources.html

发现配置的顺序是重要。他们必须按特定的顺序。您的原始挪威语言配置位置错误。更改

res/drawable-hdpi-no 

res/drawable-no-hdpi 

和它的作品。