获取view的高度和宽度(在onCreate方法中)

来源:互联网 发布:席德梅尔的文明 mac 编辑:程序博客网 时间:2024/05/17 07:34

大家都知道在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);

试试看看吧,真的可以的哟~

原创粉丝点击