Chase给出的解决方案在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);
我想这是失败的现在,我不知道为什么(任何人?)。也不确定为什么他/她首先写它,因为这不是操作系统依赖的问题,而不是设备依赖的问题?
ICS有TextView调整大小的问题,在某些情况下,它会调整大小,而不是下降。这个黑魔法对我有用。在你设置TextView的文本之后,也执行这个
textView.append("uFEFF");