獲取view的高度和寬度(在onCreate方法中)

大家都知道在onCreate方法中一般沒辦法直接調用view.getHeight方法來獲取到控件的高度以及其他一些信息,那我們如何取得控件的高度值呢?

大家可以採用以下的方法哈~

			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();
			Log.i("OTH","height = " + height);

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