TextView 縮小後 WRAP CONTENT 失效

出自Silica Library | 間奏時光
於 2019年4月22日 (一) 06:55 由 Silica對話 | 貢獻 所做的修訂 (创建页面,内容为“Category:Android 2019-04-22 14:51 == 问题 ==   一个 TextView 设为 WRAP_CONTENT 重复使用,但加载了大量数据之后重新加载少量数据…”)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
跳至導覽 跳至搜尋

2019-04-22 14:51

問題

  一個 TextView 設為 WRAP_CONTENT 重複使用,但加載了大量數據之後重新加載少量數據,TextView 不會自動縮小。
  就像這樣 (Image from Google Search):

  未標題-1.png

解決方法

  在 TextView.setText() 時追加參數 TextView.BufferType.SPANNABLE。如:

原本:
tvTest.setText("Silica Library");

现在:
tvTest.setText("Silica Library", TextView.BufferType.SPANNABLE);