检查当前字体是否等于自定义字体

时间:2017-07-16 20:23:56

标签: android

我想检查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和我的自定义字体?

0 个答案:

没有答案