您的位置:首页 > 其它

Activity中获取view的坐标为0的原因以及解决方案

2015-10-28 12:10 281 查看
在activity中调用View.getX(),View.getY() 但是在onCreate()、onStrart()、onResume()方法中会返回0

原因:这是应为当前activity所代表的界面还没显示出来没有添加到WindowPhone的DecorView上

解决方案:重写Activity方法onWindowFocusChanged

如果还不能解决检查该View的visibility属性是否为gone 真实坐标值是否为0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: