android之view获取getWidth()和getHeight()
来源:互联网 发布:网络配眼镜 编辑:程序博客网 时间:2024/04/30 08:15
一般在刚开始开发android时,会犯一个错误,即在View的构造函数中获取getWidth()和getHeight(),当一个view对象创建时,android并不知道其大小,所以getWidth()和getHeight()返回的结果是0,真正大小是在计算布局时才会计算,所以会发现一个有趣的事,即在onDraw( ) 却能取得长宽的原因。
如何在构造函数中如何取得长宽
width = activity.getWindowManager().getDefaultDisplay().getWidth();
height = activity.getWindowManager().getDefaultDisplay().getHeight();
- android之view获取getWidth()和getHeight()
- android之view获取getWidth()和getHeight()
- Android : View.getWidth() 和 view.getHeight() 返回0
- 正确使用Android之view.getWidth(),getHeight(),getLeft(),getRight(),getTop()
- android view getWidth 和 getHeight 的值为0
- android view getWidth 和 getHeight 的值为0
- android自定义View中getWidth和getHeight返回0
- android view getWidth 和 getHeight 的值为0
- Android View getWidth, getHeight return zero
- 为什么View中的getWidth()和getHeight()值为0
- Bitmap通过getWidth和getHeight获取尺寸不符
- Android getwidth()和getheight()已经过时使用point
- Android之View的知识(getWidth() 和getMeasuredWidth区别 如何在oncreate获取宽高)
- TODO:view的getwidth(), getHeight()什么时候会有值
- android view.getWidth(), view.getHeight() 返回0的问题的解决方案
- android view.getWidth(), view.getHeight() 返回0的问题的解决方案
- 为何 view.getWidth和view.getHeight 的返回值为0
- 【Android】wm.getDefaultDisplay().getHeight()和View.getHeight()的区别
- ViewPager的左右循环滑动
- SetWindowLong函数总结 .
- Linq学习(Let)
- php学习笔记(十一)文件系统
- 北大ACM poj1088 滑雪
- android之view获取getWidth()和getHeight()
- DOVECOT正确配置
- hdu-doing homework
- 不得不知道的Unix/Linux的命令行神器
- bzero用法
- 关于ffmpeg 的总结(一个linux 下 集 屏幕录像录音,音频视频转换,合并音频视频文件,格式转换于一身的命
- linux 目录下文件应该怎样放
- linux里输入dbca时,出现exception in thread main
- How to Change .NET Configuration Files at Runtime (including for WCF)