Android 创建区域设置目录和字符串文件

Android 创建区域设置目录和字符串文件,android,android-studio,Android,Android Studio,我开始学习Android的编程,我有类似的问题,但与Android Studio的早期版本有关。 我无法创建新文件夹(用于国家/地区值),如下所示: 或者: MyProject/ res/ values/ strings.xml values-es/ strings.xml values-fr/ strings.xml 另一方面,我的英语很差:D您需要使用mac os上的浏览器像

我开始学习Android的编程,我有类似的问题,但与Android Studio的早期版本有关。 我无法创建新文件夹(用于国家/地区值),如下所示: 或者:

MyProject/
    res/
       values/
           strings.xml
       values-es/
           strings.xml
       values-fr/
           strings.xml

另一方面,我的英语很差:D

您需要使用mac os上的
浏览器
查找器
或windows或linux中的其他工具来创建文件夹。之后,将字符串文件复制到该文件夹,Android Studio将自动检测到该文件

如果您想使用Android Studio,只需右键单击
strings.xml
文件并打开翻译编辑器

在翻译编辑器中,单击添加语言环境

在Android Studio中创建目录(与您链接的示例名称相似,但可能稍有不同),方法是[右键单击]res并选择new'->“Android资源目录”

这将打开弹出窗口询问您一些信息

在左边的列表中找到“locale”。然后选择它。然后按“>>”按钮

这将询问您所使用的语言(如果您选择使用该语言的“地区”,那么“en-rUS”是英语US,而“en”只是英语(无地区))

单击“确定”按钮

然后你需要用你的gradle文件“同步”你的项目

要执行此操作,请单击“工具”->“Android”->“将项目与gradle文件同步”

我刚刚用Android Studio 1.5.1测试了这个。应该对你有用。(Sandro Machado推荐的“translate Strings.xml”也是有效的,但我个人更倾向于先创建文件夹,但那只是我自己)


所以Android Studio会对你“隐藏”文件夹。如果您查看您的文件系统,那么您将看到您确实创建了文件夹。不过,您首先需要将strings.xml复制到每个文件夹中,然后Android Studio将向您显示一个类似于我的屏幕。(老实说,我认为这是愚蠢的……而且以前从未意识到这种行为)但我希望这能向你解释这种情况。(如果需要,上面的方法将创建正确的目录,但之后必须将strings.xml从/values文件夹复制到每个文件夹


“翻译编辑器”可能适合小项目,但我觉得原始文本文件更适合大项目。(只是一种“感觉”,没有什么可以支持,可能只是我自己的工作流程。)

你能更详细地解释一下“为什么”你“不能创建新文件夹”吗?这是关于编程还是关于如何创建一个文件夹?我开始学习Android Studio。这不是一个bug,但只是不知道如何创建一个新文件夹(值es)。你能帮我吗?实际上我遇到了和你一样的问题,1分钟,我会把它写上去,但是“strings.xml(fr)”可以在文件夹中找到值吗?我不需要为它创建一个文件夹“values fr”?是的,并将文件命名为
strings.xml
,那么如何创建一个文件夹values fr?我知道,我是begginer:D只需按照我回答中的步骤操作。好的,现在我知道了(我想是这样的:D)谢谢我没有“android资源文件夹”选项(‘res’并选择‘new’->‘android resource folder’)对不起,“folder”和“directory”基本上是可以互换的。(从技术上讲,它们不在windows上,但对大多数人来说是相同的)我会更新答案。