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);
我想这现在失败了,我不确定为什么(有人吗?) . 也不确定为什么他/她首先编写它,因为这不是依赖于操作系统而不是依赖于设备的问题?
1 回答
ICS有TextView调整大小问题,在某些情况下它会调整大小但不会调低大小 . 这个黑魔法对我有用 . 设置TextView的文本后,也执行此操作