Я использую разные текстовые файлы в папке активов (arabi c .txt, engli sh .txt), и я хочу изменить файловую базу на языке устройства
Можно ли установить файл? имя в значениях / строковый файл?
public static class TipsSource{
// if language arabic select file arabic.txt
// if language english select file english.txt
public static String English="english.txt";
}
строковый файл
<string name="LangFile">"english.txt"</string>
я пробовал
public static String English=getResources().getString(R.string.LangFile);
и
public static String English= getString(R.string.LangFile);
и
public static String English= R.string.LangFile;
Обновление "решено"
Я создал assets / en / file.txt assets / ar / file.txt
TxtFile = file. txt
reader = new BufferedReader(
new InputStreamReader(context.getAssets().open((context.getString(R.string.tips) + TxtFile))));
строковый файл
<string name="langdir">en/</string>