一句话,onCreate onStart onResume的时候,所有的View还没有被添加到视图树上,所以无法得到


所以,需要重写onWindowFocusChanged方法,这个是所有的View被添加到视图上时会执行的方法

@Overridepublic void onWindowFocusChanged(boolean hasFocus) {    super.onWindowFocusChanged(hasFocus);    int heigth = root.getHeight();}
即可。

更多相关文章

  1. Dialog与DialogFragment
  2. android源码单独编译的方法
  3. Android(安卓)全屏或者取消标题栏
  4. 【Android】软键盘弹出收起事件监听
  5. Eclipse导入Android项目的正确方法
  6. Hello Android(安卓)- Android(安卓)对话框大全
  7. [Android(安卓)Pro] service中显示一个dialog 或者通过windowman
  8. Gallery組件學習总结及OutOfMemoryError: bitmap size exceeds V
  9. Android httpclient接收xml乱码问题解决方法

随机推荐

  1. Android中状态栏适配问题
  2. Android下基于XML的Graphics shape使用方
  3. Android资源管理框架-------之资源信息的
  4. Android(安卓)短信发送监控
  5. Android(安卓)通讯录详解contact2.db
  6. Android(安卓)3.0真图曝光 其4.0代号为冰
  7. Android(安卓)系统的血液:看看我是怎么对H
  8. Android读写XML(中)——SAX
  9. AirPods怎么连接Android设备 AirPods与安
  10. Android(安卓)入门文档_Android(安卓)4.0