Java 如何在android中为单个EditText设置两种字体?
这是Java 如何在android中为单个EditText设置两种字体?,java,android,android-edittext,android-typeface,Java,Android,Android Edittext,Android Typeface,这是选择语言类: languagelist.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Toast
选择语言类:
languagelist.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Toast.makeText(getApplicationContext(), "you select "+lag[position]+" language", Toast.LENGTH_LONG).show();
switch (position){
case 0:
mytranslate.TamilLanguage();
list_dialog.hide();
break;
case 1:
mytranslate.EnglishLanguage();
list_dialog.hide();
break;
}
}
});
list_dialog.show();
}
我在ChooseLanguage
类中选择字体,但在MyTranslate
类中它不工作,这是我的代码,请参考
如果我点击一个按钮,它将显示一个列表1.英语2.泰米尔语。如果我选择一种语言,它将更改edittext字体
请帮助我解决此问题。您需要刷新当前活动
Intent intent = getIntent();
finish();
startActivity(intent);
您的资产文件夹中是否有名为Tamil.ttf
的字体和名为English,ttf
的字体?
Intent intent = getIntent();
finish();
startActivity(intent);