对listview中的Textview设置字体时,系统可能会出现卡顿,ANR。

因为项目需求,需要对listview中的一个TextView使用字体样式,就使用了如下方法:

maohl

然后就出现了问题,数据多的时候,就会卡顿,出现ANR。


然后解决办法如下:

第一步:

1.新建MyApplication文件 继承于 Application。

2.在MyApplication中,获取到项目中的字体库文件。

如下:

Myapplication.java

第二步:

自定义ListFontTextView 继承于TextView;

如下:

ListFontTextView.java

然后将listView中的TextView换成这个ListFontTextView就可以了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,523评论 25 708
  • 近几年人们关于时间管理的关注度越来越高,相应的书籍和课程也非常的多,这说明大家对于时间的认知在逐渐加深,对于时间的...
    月青山阅读 696评论 3 7
  • 这是一本在我未读他之前就已经很有名的书,在我的行业,很多人奉为必读,今天开始探索,浅显小见,静等指教。 思考一:缺...
    菜鱼阅读 304评论 9 2
  • 接到BOSS电话的时候把我愣住了,开口就是叫我到机场去接他,一路上问了各店的情况,把他送到酒店,就让我走了! ...
    一只看花的猴阅读 345评论 0 0