多种语言的Android App开发

Ava*_*i Y 0 java multilingual android

我正在开发一种名为英语,西班牙语和德语的三种语言的Android应用程序.首先,我用英语完成了开发,并希望用其他两种语言完成它.我的问题是:

我是否可以在同一项目中使用不同包名称的其他两种语言使用相同的Android项目代码(英文版)?.

请帮我提供示例代码/链接.

STT*_*LCU 7

当然可以.跟着这些步骤

  1. 请确保所有通过应用程序的字符串被列为yourAppFolder/RES /价值/ strings.xml中的一个资源,你只能通过使用你的应用程序的字符串getString(R.string.myString1)NEVER通过你们的活动硬编码字符串
  2. 使用以下语法为您要本地化应用的每种语言创建一个新文件夹:for germany,values-de
  3. 复制刚刚创建的新文件夹中的strings.xml文件
  4. 将文件中的每个字符串翻译成您想要的语言

现在,Android OS将根据设备的语言环境使用正确的语言.

我打赌你没有满足要求#1,这将是你的大部分工作要做.至少在我的第一个真正的Android应用程序中发生了这种情况;)