Я использую PopupWindow с showAsDropDown (anchor). Когда якорь находится в верхней части экрана, он работает нормально, но когда внизу экрана ничего не отображается. Согласно документации для PopupWindow.showAsDropDown(), это должно работать:
"Отобразить представление содержимого во всплывающем окне, привязанным к нижнему левому углу представления привязки. Если на экране недостаточно места для вскрытия всплывающего окна, этот метод пытается найти родительский вид прокрутки прокрутка. Если прокрутка родительского прокрутки не будет прокручена, нижний левый угол всплывающего окна будет закреплен в верхнем левом углу анкера.
Предположительно, всплывающее окно всегда привязывается к нижнему левому углу анкера. Как это исправить?