控件大小初始化

2020-04-02  本文已影响0人  歳月的童話

首先介绍一下这两个监听:大家都知道在oncreat里面获取控件会得到错误的值,原因是因为此时控件还没有绘制好,因此便先引入一下这两个监听。

//view重绘时回调
view.getViewTreeObserver().addOnDrawListener(new OnDrawListener() {     
    @Override
    public void onDraw() {
    // TODO Auto-generated method stub
        
    }
});

//布局的状态发生变化或者可见性发生变化才会调用
view.getViewTreeObserver().addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
    @Override
    public void onGlobalLayout() {
    // TODO Auto-generated method stub
            
    }
});
上一篇 下一篇

猜你喜欢

热点阅读