0

我正在实现一个扩展 CheckBox 的新类

在构造函数中,我给它一个特定的尺寸,如下所示:

setHeight(size);
setWidth(size);
measure(size, size);

但是每当我打电话getHeight()getWidth()它总是给我0。

难道我做错了什么?

4

1 回答 1

0

看起来您正在尝试在初始化之前获取视图的宽度和高度。这就是为什么当你说什么时候需要更具体的原因,特别是如果你把你的代码放在 onCreate 中。如果您的视图完全可见,请尝试添加简单的 onClick 并获取并记录您的宽度和高度,然后看看会发生什么。

希望这对您有所帮助并享受您的工作。

于 2013-05-15T00:10:28.223 回答