每次我在eclipse中的res文件夹下创建values_enu文件夹以获取本地化问题我都会收到错误的无效资源目录名称
http://developer.android.com/training/basics/supporting-devices/languages.html
有人可以帮忙吗。
答案 0 :(得分:3)
我从文档中不清楚的一件事是,在语言变体的情况下应该调用目录,例如:英国/美国英语或德语/奥地利德语。
因此,即使语言环境的格式为en_GB
,en_US
,de_DE
或de_AT
等,也应调用相应的文件夹
res/values-en-rGB/
res/values-en-rUS/
res/values-de-rDE/
res/values-de-rAT/
这意味着保留字母大写,但只使用连字符而不是下划线,并在语言变体之前添加r
。
答案 1 :(得分:1)
使用连字符( - )代替下划线(_)..
values-en有效且values_en无效
答案 2 :(得分:0)
你只应该写" values-en"。
语法为:FOLDERNAME MINUS 2-CHARACTER-LANGUAGE-KEY
另一个例子:
drawable-es<< =这将为西班牙图片文件创建一个文件夹。它可以用于实现您在photoshop或gimp中创建的标记按钮。