簡體   English   中英

當我使用Assets中的字體時,Android listview不流暢

[英]Android listview is not fluid when i use font from Assets

如果我的列表,我使用此代碼將Roboto字體設置為每個項目的Textview。

它運行正常但是當我滾動列表時,它不是流暢的,而使用默認字體,當我滾動時列表是非常流暢的。

TextView premiereLettre = (TextView) rowView.findViewById(R.id.premiere_lettre);
Typeface face = Typeface.createFromAsset(getContext().getAssets(), "fonts/Roboto-Light.ttf");
premiereLettre.setTypeface(face);

問題是什么 ?

我可以對此代碼進行增強嗎?

非常感謝

問題是您每次創建一行時都創建TextView對象,最重要的是創建一個Typeface對象。 在類中創建它們一次(您可以將ViewHolder用於TextView ,並在構造函數中實例化Typeface的類級變量)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM