Я пытаюсь отобразить PopWindow (высота которого равна WRAP_CONTENT), внутри которого есть ListView. Если содержимое списка больше, чем всплывающее окно, не отображается в точном положении.
Создано всплывающее окно:
mPopUp = new PopupWindow(mLayOut,popUpWidth ,
WindowManager.LayoutParams.WRAP_CONTENT, true);
показать на месте:
mPopUp.showAtLocation(mLayOut, Gravity.NO_GRAVITY, xPos, yPos);
Я прикрепил скриншоты
i) При нажатии кнопки One она работает нормально
ii) когда выбрана вторая кнопка, позиция Y переместилась в верхнюю часть экрана