0

我尝试创建一个 edittext 文本框,它将使用 WRAP_CONTENT 方式自动计算宽度和高度。但是,有时我需要编辑文本的实际高度,但我尝试使用布局参数和 getWidth()、getHeight(),但没有返回我需要的值。

有人知道我该怎么做吗?

4

1 回答 1

0

您需要调用view.layout(),然后view.measure()才能在实际“布局”并显示在屏幕上之前让这些值可供您使用。

但是,您需要小心使用 wrap_content,因为如果您的内容尚未出现在视图中,它将不会返回您要查找的值。

希望这可以帮助。

于 2011-08-22T17:44:48.183 回答