我可以帮您进行翻译。以下是需要翻译的内容:
我做了一个安卓应用程序,支持两种语言(英语和希腊语),我想在设备使用英语语言环境时,它所使用的字体与希腊语言环境下不同。
我使用了
String loc = Locale.getDefault().getISO3Language();
我需要获取iso3Language(eng,ell,deu等),然后使用if命令进行操作。
if(loc=="eng"){
Typeface font1 = Typeface.createFromAsset(getAssets(), "MISTRAL.TTF");
txt1.setTypeface(font1);
txt1.setText(R.string.app_name);
}
else{
Typeface font1 = Typeface.createFromAsset(getAssets(), "SNAP.TTF");
txt1.setTypeface(font1);
txt1.setText(R.string.app_name);
}
但是它无法识别它,即使我使用英语区域设置,它也执行代码的else部分!您能帮助我吗?谢谢!
MISTRAL.TTF
。 - John61590