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

时间:2015-12-30 14:45:38

标签: android android-studio

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

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

P.S。 Sory因为我的英语不好:D

2 个答案:

答案 0 :(得分:3)

您需要在mac os上使用explorer Finder创建文件夹...或者在Windows或Linux中使用其他内容。之后,将字符串文件复制到该文件夹​​,Android Studio会自动检测到它。

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

在翻译编辑器中点击add locale enter image description here

答案 1 :(得分:2)

通过[右键单击]' res'在Android Studio中创建目录(类似,但可能与您链接的示例略有不同)。并选择新的' - > ' android资源目录'。

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

找到' locale'在左侧列表中。然后选择它。然后按">>"按钮。

这将询问您的语言(如果您选择'地区'说出该语言的地方,那么' en-rUS'是英语 - 美国,其中' en'只是英语(没有地区))

点击“确定”'按钮。

然后你需要' sycn'您的项目与您的gradle文件。

为此,请点击工具' - > '的Android' - > '将项目与gradle文件同步'

我刚刚使用Android Studio 1.5.1对此进行了测试。应该适合你。 ('翻译Strings.xml'正如Sandro Machado推荐的那样也是有效的,但我个人更喜欢先把文件夹放进去,但那只是我)

How android Studio shows different tranlsations

所以Android Studio'隐藏'你的文件夹。如果您查看文件系统,那么您将看到DID创建文件夹。但是,在Android Studio向您显示我所拥有的屏幕之前,您首先需要将strings.xml复制到每个文件夹中。 (老实说,我认为这是愚蠢的......之前没有意识到这种行为)但我希望能够向你解释这种情况。 (如果需要,上面的方法会生成正确的目录,但是之后你必须将strings.xml从/ values文件夹复制到每个文件夹中。

翻译编辑'对于小项目来说可能没问题,但我觉得原始文本文件对于大型项目会更好。 (只是一种感觉',没有什么可以支持它,可能只是我自己的工作流程比什么都重要。)