自动缩放TextView文本以适应4.0中的界限

时间:2011-11-09 14:42:40

标签: android textview scale

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 个答案:

答案 0 :(得分:1)

ICS有TextView调整大小问题,在某些情况下它会调整大小但不会调低大小。这个黑魔法对我有用。设置TextView的文本后,也执行此

textView.append("\uFEFF");