TextView 缩小后 WRAP CONTENT 失效

来自Silica Library | 間奏時光
Silica讨论 | 贡献2019年4月22日 (一) 06:55的版本 (创建页面,内容为“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);