Android取得コントロールの真の高さ


私たちはandroidの開発で、コントロールの高さを計算して、一定距離スライドしていくつかのコントロールを非表示に表示する効果を実現するのは避けられません.どのようにして高さを正確に取得しますか?
ViewTreeObserver vto3 = flNotices.getViewTreeObserver(); //    
vto3.addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
    public void  onGlobalLayout() {
        flNotices.getViewTreeObserver().removeGlobalOnLayoutListener(this);//    

        scrollSonTitleHeight = scrollSonTitleHeight+flNotices.getMeasuredHeight();
        Logger.e("hight1:"+ scrollSonTitleHeight);

    }
});

これでいいです.これらの方法を始めたばかりかもしれません.
   :getLayoutParams                        
android:layout_height="wrap_content"          -1 -2    

類似:view.getHeight()   view.getMeasuredHeight()は、onCreate()メソッドが実行されたときに、まだ本物の描画が完了していないため、結果は0にしかなりません.