2017-01-23 87 views
2

下面这段代码适用于所有安卓手机,但不适用于华为P9 lite。没有错误,请帮助我。字体在华为P9精简版中不起作用

TextView sint1 = (TextView) findViewById(R.id.textView2);   
Typeface cFont1 = Typeface.createFromAsset(getAssets(), "cf.ttf"); 
sint1.setTypeface(cFont1); 

回答

0

Android不支持全部的ttf字体。这是我个人在我的应用中使用的font。尝试使用此代替。如果这个工作正常,并且你的urdu人没有,那么你的代码是正确的,Android不支持你的字体。如果两者都不起作用,那么代码有问题。

+0

我试过了DS-DIGI.TTF,但在屏幕上它显示了默认的字体字符。没有digi字符。 DS-DIGI.TTF适用于其他LG LON手机。索尼和三星j7。唯一的问题是华为P9 Lite无法正常工作 –