通過MeasuerSpec獲取View的寬度和高度

    在onCreate中無法通過getHeight方法獲取View的寬高。我們可以通過MeasureSpec實現。

int w = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);  

int h = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);  

textView.measure(w, h);  

int width =textView.getMeasuredWidth();  

int height =textView.getMeasuredHeight();  


MeasureSpec類詳解


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章