Я пытаюсь показать простое контекстное меню (появляется длинное касание, всплывающее текстовое меню с опциями для элемента, к которому вы долго прикасались). Раньше это работало около 5-6 лет go, когда я впервые написал это приложение для своей компании, но с тех пор мы даже не рассматривали его, и теперь мне нужно добавить новую функцию и выяснить, что это не так. работать больше.
Проблема в том, что высота меню ограничена вертикальным расстоянием между родительским объектом и верхней частью экрана. Другими словами, нижняя часть контекстного меню выровнена по вертикали с объектом GUI, который его создает и будет только расти, а не падать. Если объект, который создает меню, находится в нижней части экрана, это работает нормально, потому что над ним достаточно места, но если он находится в верхней части экрана, вы получите «меню», которое имеет высоту 10 пикселей и Вы не можете прочитать содержимое.
Такое поведение наблюдалось в Google Pixel XL с Android 10.0. Мой проект нацелен на Android 9.0.