在过去的几个小时里,我正在浏览一些列表视图优化,但我没有成功解决我滞后的列表视图,所以我开始逐行将我的代码恢复到更早和更简单的版本以找出问题所在。所以我用包含一个图像视图和两个文本视图的自定义适配器填充一个列表视图。从项目中删除图像后,我的列表视图仍然很慢,那么猜猜看:如果我删除了文本视图的自定义字体,我的迟钝就消失了。我使用简单的 Calibri,它是一种内置字体,所以我不明白为什么它会减慢我的列表视图。有什么建议可以解决这个问题吗?
//viewHolder.text_tt.setTypeface(Typeface.createFromAsset(getActivity().getAssets(), "fonts/CALIBRI.TTF"));
//viewHolder.text_ttd.setTypeface(Typeface.createFromAsset(getActivity().getAssets(), "fonts/CALIBRI.TTF"));
viewHolder.text_tt.setText(textNames[position]);
viewHolder.text_ttd.setText("Item " + position);