0

我已经使用setLayoutParams(params)mainActivity 类设置了 ViewB 的框架。当我在 ViewB 类中检查 ViewB 的框架时,我得到的宽度、高度不正确。(得到宽度= -2,高度= -1)

有人知道原因吗?

谢谢

4

1 回答 1

0

如果您在 onCreate Methode 中使用 getheight()/getwidth() 函数,那么现在询问尺寸还为时过早,因为那时它们还没有设置或换句话说没有创建。

如果您的 xml 中的 fagemnt 的高度是 wrap_contnent 或 match_parent,那么您仍然不会得到正确的高度、宽度,因为尺寸已经在 xml 中设置并且它不是固定的数值。我认为 -1 是 match_parent。

于 2013-01-24T08:00:48.537 回答