我正在开发一种名为英语,西班牙语和德语的三种语言的Android应用程序。首先,我用英语完成了开发,并希望用其他两种语言完成它。我的问题是:
我可以在同一个项目中使用不同包名称的其他两种语言使用相同的Android项目代码(英文版)吗?。
请帮我提供示例代码/链接。
答案 0 :(得分:7)
当然可以。请按照以下步骤操作
getString(R.string.myString1)
和从不的应用中使用字符串>通过活动中的硬编码字符串现在,Android OS将根据设备的语言环境使用正确的语言。
我敢打赌,你没有达到要求#1,这将是你的大部分工作要做。至少在我的第一个真正的Android应用程序中发生了这种情况;)