大佬教程收集整理的这篇文章主要介绍了android – 我的应用程序在assets / fonts文件夹中导入roboto字体后滚动非常糟糕,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
Typeface roboto = Typeface.createFromAsset(activity.getAssets(),"fonts/Roboto-Regular.ttf"); Typeface robotobold = Typeface.createFromAsset(activity.getAssets(),"fonts/Roboto-Bold.ttf"); nome.setTypeface(robotobold); mq.setTypeface(roboto); citta.setTypeface(roboto); prezzo.setTypeface(roboto); descrizione.setTypeface(roboto);
我添加了可以帮助进行字体缓存的类:
public class TypefaceCache { private final HashMap<String,Typeface> map; private Context con; public TypefaceCache(Context con) { map = new HashMap<String,Typeface>(); this.con = con; } public Typeface getTypeface(String filE) { Typeface result = map.get(filE); if (result == null) { result = Typeface.createFromAsset(con.getAssets(),filE); map.put(file,result); } return result; } }
我通过调用类和字体
TypefaceCache typecache = new TypefaceCache(activity); Typeface roboto = typecache.getTypeface("fonts/Roboto-Regular.ttf");
但结果是一样的……
public class TypefaceCache { private final HashMap<String,Typeface> map = new HashMap<String,Typeface>(); private Typeface getTypeface(String file,Context context) { Typeface result = map.get(filE); if (result == null) { result = Typeface.createFromAsset(context.getAssets(),result); } return result; } }
以上是大佬教程为你收集整理的android – 我的应用程序在assets / fonts文件夹中导入roboto字体后滚动非常糟糕全部内容,希望文章能够帮你解决android – 我的应用程序在assets / fonts文件夹中导入roboto字体后滚动非常糟糕所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。