TextView顯示內容不全


今天開發遇到一個問題,發現TextView顯示不全,很納悶,看圖:

正常情況應該是這個樣子的:

造成這種情況的原因是:

TextView被快速並且多次的設置內容值造成的。

我的場景:

我點擊全選按鈕,設置一個標志位為true,調用adapter.notifyDataSetChanged()將列表數據全部選中,在是適配器adapter的getView方法中每一次都更換一次內容:

deleteNum.setText("點此刪除(" + selectBookSet.size() + ")");

 結果就像上面的那種情況:

如果你加上一個判斷只在最后一次設置內容值就全部顯示了:

if (isSelectAll && position == collections.size() - 1)
      deleteNum.setText("點此刪除(" + selectBookSet.size() + ")");

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM