[Android]取得view實際顯示width、height

  • 3452
  • 0
  • 2013-05-07

摘要:[Android]取得view實際顯示width、height

假設layout裡面有個webview

WebView mWebView = (WebView) findViewById(R.id.webView1);

ViewTreeObserver vto = mWebView.getViewTreeObserver();
       
vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {  
            @Override  
            public void onGlobalLayout() {  
                mWebView.getViewTreeObserver().removeGlobalOnLayoutListener(this);   
                txtView.append("onGlobalLayout:" + mWebView.getWidth() + ","+ mWebView.getHeight() + "\n");
            }  
});
 
 
實際執行結果
 
 
 
參考資料