android中getMeasuredHeigh()为0的问题
生活随笔
收集整理的這篇文章主要介紹了
android中getMeasuredHeigh()为0的问题
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在onCreate()或onResume()中獲取某個(gè)控件的高度:
int height = mView.getMeasuredHeigh();
其值為0,并未獲取到控件的高度。為什么呢?
原因是控件的onMeasure()方法還未調(diào)用。View的繪制流程是在Activity的onRusume()方法執(zhí)行后開始的,也就是這個(gè)時(shí)候才執(zhí)行onMeasure()和后續(xù)流程。
總結(jié)
以上是生活随笔為你收集整理的android中getMeasuredHeigh()为0的问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安卓adb常用简单指令
- 下一篇: 总结笔记-Activity的启动流程