我在android中有一個彈出窗口 任何機構都可以說我的X和Y位置意味着在android屏幕上。它指的是屏幕窗口或指向彈出窗口的按鈕。這是我的代碼Android彈出窗口X和Y定位
int[] location = new int[2];
Object position = null;
Object currentRowId = position;
View currentRow = v;
v.getLocationOnScreen(location);
Point point = new Point();
point.x = location[0];
point.y = location[1];
PopupWindow changeStatusPopUp = new PopupWindow(context);
changeStatusPopUp.setContentView(layout);
changeStatusPopUp.setWidth(165);
changeStatusPopUp.setHeight(LinearLayout.LayoutParams.WRAP_CONTENT);
changeStatusPopUp.setFocusable(true);
int OFFSET_X = -80;
int OFFSET_Y = 50;
changeStatusPopUp.setBackgroundDrawable(new BitmapDrawable());
changeStatusPopUp.showAtLocation(layout, Gravity.NO_GRAVITY, p.x +
OFFSET_X, p.y + OFFSET_Y);
來檢索錨點的位置如果我在按鈕中彈出這個是指那個按鈕的位置? – UsErStackOverFlow
是的,這次的基地址是按鈕座標.. –