//监听layoutContainer是否初始化完成
layoutContainer.getViewTreeObserver().addOnGlobalLayoutListener(new OnGlobalLayoutListener()
{
@Override
public void onGlobalLayout()
{
//OnGlobalLayoutListener可能会被多次触发,因此在得到了高度之后,要将OnGlobalLayoutListener注销掉
layoutContainer.getViewTreeObserver().removeOnGlobalLayoutListener(this);
//设置容器的宽、高
LayoutCalculator.getInstance().init(layoutContainer.getWidth(), layoutContainer.getHeight());
//初始化容器
initContainer();
}
});
控件getHeight和getWidth等于0的解决办法
最新推荐文章于 2021-05-26 11:39:36 发布