【安卓】android.view.ViewTreeObserver.OnGlobalLayoutListener
2014-03-02 18:23
573 查看
当在一个视图树中,全局布局发生改变,或者视图树中的某个视图的可视状态发生改变时,所要调用的回调函数的接口类
ViewTreeObserver vto2 = imageView.getViewTreeObserver(); vto2.addOnGlobalLayoutListener(new OnGlobalLayoutListener() { @Override public void onGlobalLayout() { imageView.getViewTreeObserver().removeGlobalOnLayoutListener(this); textView.append("\n\n"+imageView.getHeight()+","+imageView.getWidth()); } });
相关文章推荐
- 报错:Could not find method android.view.ViewTreeObserver.removeOnGlobalLayoutListener
- void android.view.ViewTreeObserver.addOnGlobalLayoutListener(OnGlobalLayoutListener listener)
- void android.view.ViewTreeObserver.addOnGlobalLayoutListener(OnGlobalLayoutListener listener)
- Android View中getViewTreeObserver().addOnGlobalLayoutListener()
- Android View中getViewTreeObserver().addOnGlobalLayoutListener() (转)
- Android View中getViewTreeObserver().addOnGlobalLayoutListener()
- android.view.ViewTreeObserver.addOnGlobalLayoutListener
- java.lang.NoSuchMethodError: android.view.ViewTreeObserver.removeOnGlobalLay的解决方案
- Android View中getViewTreeObserver().addOnGlobalLayoutListener()以及获取控件的大小
- onCreate回调中获取view大小为0,ViewTreeObserver,无限回调OnGlobalLayoutListener
- Android View中通过getViewTreeObserver().addOnGlobalLayoutListener()获取控件高、宽
- Android View中getViewTreeObserver().addOnGlobalLayoutListener()
- Android View中getViewTreeObserver().addOnGlobalLayoutListener()
- java.lang.NoSuchMethodError: android.view.ViewTreeObserver.removeOnGlobalLay的解决方案
- ViewTreeObserver.OnGlobalLayoutListener
- viewTreeObserver.addOnGlobalLayoutListener
- 【android】利用getViewTreeObserver().addOnGlobalLayoutListener()获得一个视图的高度
- 布局回调完成后再获取组件高度ViewTreeObserver.addOnGlobalLayoutListener
- 【android】利用getViewTreeObserver().addOnGlobalLayoutListener()获得一个视图的高度
- Android ViewTreeObserver介绍