我的应用程序通过本地化支持一些语言。当用户选择任何语言时,应用程序就是为该特定语言设置的。从特定的strings.xml文件中获取数据
应用程序与服务器交互。问题是,当用户使用除英语以外的其他语言时,该语言数据将发送到服务器。
因此,无论用户选择何种语言,总是要将英语语言数据发送到服务器。
请让我知道我该怎么做。
示例:
我有一个字符串数组存储在所有语言的strings.xml中。当我通过微调器从数组中选择任何项目时,它会给我特定的语言字符串项目。我想要的是,不管用户选择哪种语言,都可以获得英文字符串。
我如何使用值的文件夹? – Braj
它的工作原理与您的其他值文件夹(如values-en,values-fr ...)完全相同,但默认情况下使用此文件夹。在其中创建你的文件strings.xml,并添加你想使用的任何语言的字符串。 – Virthuss
当我说'getString(R.id.my_string);'它总是返回相应的语言字符串。我想要的是,不管用户选择哪种语言,都可以获得英文字符串。 – Braj