getwidth和getmeasuredwidth的区别以及两者的使用场景
2015-11-05 13:38
281 查看
getWidth()获得的宽度是View在设定好布局后整个View的宽度
[b]getMeasuredWidth()是对View上的内容进行测量后得到的View内容占据的宽度。[/b]
getWidth得到是某个view的实际尺寸.
getMeasuredWidth是得到某view想要在parent view里面占的大小.
两者的使用场合:
getMeasuredWidth:在自定义view重写onLayout时、在我们用layoutinflater动态加载view后想获得view的原始宽度时。
getWidth:一般在view已经布局后呈现出来了,想获取宽度时
[b]getMeasuredWidth()是对View上的内容进行测量后得到的View内容占据的宽度。[/b]
getWidth得到是某个view的实际尺寸.
getMeasuredWidth是得到某view想要在parent view里面占的大小.
两者的使用场合:
getMeasuredWidth:在自定义view重写onLayout时、在我们用layoutinflater动态加载view后想获得view的原始宽度时。
getWidth:一般在view已经布局后呈现出来了,想获取宽度时
相关文章推荐
- 【转载】java项目中经常碰到的内存溢出问题: java.lang.OutOfMemoryError: PermGen space, 堆内存和非堆内存,写的很好,理解很方便
- [leetcode300] Longest Increasing Subsequence
- Android SDK和ADT版本问题
- android学习指南
- QT笔记:数据库总结(二)之SQL模型类-QSqlQueryModel模型
- Swift开发之 ---- Swift宏定义
- 你怎么都调试不出来的错误,最后又莫名的好了
- 正版igrimace 看清楚 骗子嘴脸! 大家小心了,骗我2600骗子QQ1425858665
- C#实现远程开机(局域网测试通过)
- DP--完全背包--HDU - 4508
- search
- QT笔记:数据库总结(一)
- iOS手势解锁
- 如何防范SQL注入式攻击
- linux运维超级工具--sysdig
- 解决Jenkins console输出乱码
- * 引领华为:任正非的七大领导力启示
- NAVICATE 修改存储过程提示PROCEDURE _Navicat_Temp_Stored_Proc already exists 解决方法
- 运维小命令
- ListView透明背景点击设置