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

Android 获取控件相对于屏幕位置
// 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;
}
Android 获取控件相对于屏幕位置

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

上一篇:android基于MBR的bootkit病毒学习笔记


下一篇:【Notes】数据常用操作随笔