获得视图失败的高度和宽度

时间:2013-05-09 21:51:36

标签: android-layout android-view android-custom-view

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

在构造函数中,我给它一个像这样的特定尺寸:

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

但每当我致电getHeight()getWidth()时,它总是给我0。

我做错了吗?

1 个答案:

答案 0 :(得分:0)

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

希望这有助于并享受您的工作。