一个月前,我开始学习Android Studio的基础知识,目前正在制作一个应用程序。该应用程序的原始语言为英语,但我也希望它使用荷兰语。我知道如何翻译strings.xml文件,但是我很难翻译Java中的单词。我尝试使用此处或Google上任何地方列出的所有功能,但是我的应用崩溃了,或者甚至连英文单词都出现了。所以我想知道,如何翻译应用程序中的单词(一个,两个和三个)(也许使用strings.xml?)x
公共类view_favourite扩展了片段{
public view_favourite() {
// Required empty public constructor
}
SQLiteDatabase db;
int [] fav_array= new int[60];
int updated=0;
private static final int START_LEVEL = 1;
private int mLevel;
private Button mNextLevelButton;
private TextView mLevelTextView;
final String[] numberNames = {
"First","Second","Third"
} ;
如果我需要上传更多内容,对不起,我不知道这一切如何工作,我还有很多东西要学习。 (我知道收藏夹的拼写是错误的:))
答案 0 :(得分:0)
我希望我正确理解了这个问题。这是从Java代码中的资源获取字符串的方法。如果您有翻译文件,则字符串将是其中之一。
public class Test extends Fragment {
void test(){
String first = getString(getContext(), R.string.first);
String second = getString(getContext(), R.string.second);
String third = getString(getContext(), R.string.third);
}
String getStringFromResources(Context context, int stringId){
return context.getString(stringId);
}
}