这个问题的解决方案在2.2-3.2版本上很好用,但是当我在4.0上测试它时失败了。以下是原始帖子:Auto Scale TextView Text to Fit within Bounds。在4.0上,我遇到了一个奇怪的行间距问题,这让我想起了他/她在代码中写的一些东西:
// Some devices try to auto adjust line spacing, so force default line spacing
// and invalidate the layout as a side effect
textPaint.setTextSize(targetTextSize);
setLineSpacing(mSpacingAdd, mSpacingMult);
我猜现在这个出了问题,但不确定原因是什么(有人知道吗?)。而且我也不确定为什么作者一开始要写这个,因为这不是设备相关的问题,而是与操作系统有关。