0
的位置在我的應用我顯示了使用popupWindow.showAsDropDown(anchorView);一個彈出。我怎樣才能獲得X,Y這popupWindow的?獲取的PopupWindow
的位置在我的應用我顯示了使用popupWindow.showAsDropDown(anchorView);一個彈出。我怎樣才能獲得X,Y這popupWindow的?獲取的PopupWindow
我最終使用下列內容:
int[] location = new int[2];
popupWindow.getContentView(). getLocationOnScreen(location);
Rect rc = new Rect();
View.getWindowVisibleDisplayFrame(rc);
int[] xy = new int[2];
View.getLocationInWindow(xy);
rc.offset(xy[0], xy[1]);
現在你有
inx x = rc.left, y = rc.top;
有害代碼部分在這裏。 – Radhey 2014-11-25 14:32:03