PopupWindow showAsDropDown详解

① showAsDropDown(控件):弹出的位置和 控件的位置关系如下

图1

② showAsDropDown(View anchor, int xoff, int yoff) 关系也如图1所示

x>0  往右偏移,但不会超出屏幕

x<0 往左偏移,但不会超出屏幕

y>0  往下偏移,但不会超出屏幕

y<0 往上偏移,但不会超出屏幕

③ showAsDropDown(View anchor, int xoff, int yoff, int gravity)

x>0  往右偏移,但不会超出屏幕

x<0 往左偏移,但不会超出屏幕

y>0  往下偏移,但不会超出屏幕

y<0 往上偏移,但不会超出屏幕

Gravity.LEFT  左下角对齐

Gravity.RIGHT 右下角对齐

Gravity.TOP 和 不起作用

你可能感兴趣的:(PopupWindow showAsDropDown详解)