Android .view.ContextMenu отображает слишком маленький для использования - PullRequest
0 голосов
/ 07 февраля 2020

Я пытаюсь показать простое контекстное меню (появляется длинное касание, всплывающее текстовое меню с опциями для элемента, к которому вы долго прикасались). Раньше это работало около 5-6 лет go, когда я впервые написал это приложение для своей компании, но с тех пор мы даже не рассматривали его, и теперь мне нужно добавить новую функцию и выяснить, что это не так. работать больше.

Проблема в том, что высота меню ограничена вертикальным расстоянием между родительским объектом и верхней частью экрана. Другими словами, нижняя часть контекстного меню выровнена по вертикали с объектом GUI, который его создает и будет только расти, а не падать. Если объект, который создает меню, находится в нижней части экрана, это работает нормально, потому что над ним достаточно места, но если он находится в верхней части экрана, вы получите «меню», которое имеет высоту 10 пикселей и Вы не можете прочитать содержимое.

Такое поведение наблюдалось в Google Pixel XL с Android 10.0. Мой проект нацелен на Android 9.0.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...