我想检查my_edit_text当前字体是否等于我添加到assets文件夹的自定义字体。
我使用以下代码设置my_edit_text字体:
my_edit_text.setTypeface(Typeface.createFromAsset(getApplicationContext().getAssets(), "my_font.otf"));
我尝试在下面执行代码:
Typeface TF = my_edit_text.getTypeface();
if(TF.equals(Typeface.createFromAsset(getApplicationContext().getAssets(), "my_font.otf")){
//Codes
}
但它返回false并且if语句下的代码不起作用。 !! ??
如果我使用 classTypeFace 提供的TypeFaces,它可以正常工作。像:
if(TF.equals(Typeface.SERIF)){
//Codes
}
我应该使用什么来比较Text TypeFace和我的自定义字体?