我正在开发一个从View
延伸的自定义ViewGroup
。这意味着我需要实现onLayout
方法。我认为当View在屏幕上显示时会调用此方法,但我认为这是不对的。
在onLayout
方法调用以及我需要在此方法中实现的内容时,您能解释一下吗?
它让我崩溃,因为我在Android SDK onLayout实现中看到了一个AdapterView,这让我感到困惑,因为没有使用此方法中的任何一个参数。
@Override
protected void onLayout(boolean changed, int left, int top, int right, int bottom) {
mLayoutHeight = getHeight();
}