如何获取TextView Android中呈现的文本的实际帧大小

时间:2012-12-20 13:48:35

标签: android android-layout android-widget

我在android中使用TextView,如在快照中附加,你可以在右侧看到呈现的文本,每行留下一些空格。

实际上我的画面宽度等于全屏宽度,但是文字被包裹而没有完全渲染到一行留下空格。

我真正需要的是渲染文本的实际帧大小,它排除了每行末尾的空格。 我希望它清除自己,让我知道你是否仍然了解情况。感谢您的帮助。

enter image description here

1 个答案:

答案 0 :(得分:0)

也许这会对你有所帮助:

        Rect bounds = new Rect();
        textView.getPaint().getTextBounds(textView.getText().toString(), 0,
                textView.length(), bounds);

bounds rect中没有您绘制的文字大小。