600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > android获取屏幕控件位置问题

android获取屏幕控件位置问题

时间:2020-09-25 23:04:30

相关推荐

android获取屏幕控件位置问题

int[] location = new int[2] ;view.getLocationInWindow(location); //获取在当前窗口内的绝对坐标view.getLocationOnScreen(location);//获取在整个屏幕内的绝对坐标location [0]--->x坐标,location [1]--->y坐标

getX是触摸位置相对于button左边距,getRawX()是触摸点相对于屏幕边距,getleft是button相对于父控件左边距,其他的类似

注意:位置的获取不要在oncreate()中获取,不然获取到的都是0;最好在onWindowFocusChanged(boolean hasFocus)中获取位置信息

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。