您的位置:首页 > 移动开发 > Android开发

Android 获取控件相对于屏幕位置

2015-03-02 15:48 232 查看
 
// View宽,高public int[] getLocation(View v) { int[] loc = new int[4]; int[] location = new int[2]; v.getLocationOnScreen(location); loc[0] = location[0]; loc[1] = location[1]; int w = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED); int h = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED); v.measure(w, h); loc[2] = v.getMeasuredWidth(); loc[3] = v.getMeasuredHeight(); //base = computeWH(); return loc;}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: