我有兩個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