android之view获取getWidth()和getHeight()
来源:互联网 发布:电脑刻录软件 编辑:程序博客网 时间:2024/05/17 22:44
转载自:http://fonter.iteye.com/blog/474900
一般在刚开始开发android时,会犯一个错误,即在View的构造函数中获取getWidth()和getHeight(),当一个view对象创建时,android并不知道其大小,所以getWidth()和getHeight()返回的结果是0,真正大小是在计算布局时才会计算,所以会发现一个有趣的事,即在onDraw( ) 却能取得长宽的原因。
如何在构造函数中如何取得长宽。
- width = activity.getWindowManager().getDefaultDisplay().getWidth();
- height = activity.getWindowManager().getDefaultDisplay().getHeight();
activity为你的Activity对象
- 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()的区别
- 迭代器模式(python)
- iphone 游戏开发 失败经验 总结
- MFC绘图
- Portal项目中的Hack
- sqlite3如何建立自动增长字段?
- android之view获取getWidth()和getHeight()
- 开源电子商务OFBIZ:店铺信息、货币、本地语言配置
- 如何在windows下编译Chrome源代码
- shell中单引号、双引号、反引号的简单使用
- reg_file
- IvalueConverter和TypeConverter
- 开源电子商务OFBIZ:页面样式机制
- JAVA方法中通过调用URL来获取其返回的内容
- 图形学收集,博客收集