我有两个JSON文件(两个命名的国家):一个在raw
文件夹内的英语,和一个在raw-fr
文件夹内的法国。但无论我在设备上选择何种语言,应用程序始终会将文件加载到raw
之下。我加载JSON文件,如下所示:Android的本地化的JSON文件
InputStream inputStream = context.getResources().openRawResource(R.raw.countries);
的文件夹结构是:
- 资源
- 绘制
- 布局
- 值
- 值 - fr
- ...
- 生
- 原料-FR
难道我做错了什么?有没有更好的方法来实现这一目标?
@JaydeepPatel:他已经翻译被放在'原始fr'文件夹中的文件中的文本自己在法国。 – Yashasvi
是的,'raw'下的文件是英文的,'raw-fr'下的文件是法文的。该应用程序总是加载一个英文的。 –
只是为了确认,你能在这里发表您的目录结构 – Yashasvi