Android获取控件高度如何才能不为0
16lz
2021-01-25
一句话,onCreate onStart onResume的时候,所有的View还没有被添加到视图树上,所以无法得到
所以,需要重写onWindowFocusChanged方法,这个是所有的View被添加到视图上时会执行的方法
@Overridepublic void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); int heigth = root.getHeight();}即可。
更多相关文章
- Dialog与DialogFragment
- android源码单独编译的方法
- Android(安卓)全屏或者取消标题栏
- 【Android】软键盘弹出收起事件监听
- Eclipse导入Android项目的正确方法
- Hello Android(安卓)- Android(安卓)对话框大全
- [Android(安卓)Pro] service中显示一个dialog 或者通过windowman
- Gallery組件學習总结及OutOfMemoryError: bitmap size exceeds V
- Android httpclient接收xml乱码问题解决方法