Есть ли способ, которым я могу отменить это?
Нет, извините. В меню переполнения, как и в контекстных меню, нет значков.
Если нет, как я могу отобразить свое собственное всплывающее окно, когда пользователь нажимает «Еще»?
Шаг # 1: добавить пять пунктов меню
Шаг # 2: Поместить в шестой пункт меню, названный «Больше», с соответствующим значком
Шаг № 3: Когда пользователь нажимает на элемент «Еще», делайте что хотите (например, AlertDialog)
Я все еще хочу, чтобы Android выяснил, сколько пунктов меню умещается на экране пользователя.
В настоящее время правило всегда "6". Поскольку вы знаете, сколько пунктов меню вам нужно, вы можете сами определить, нужна ли вам ваша собственная реализация функции «Еще».
Вполне возможно, что Android начнет поддерживать больше вариантов меню при увеличении размеров экрана. Однако до тех пор, пока это не произойдет, у нас нет возможности предсказать, как наилучшим образом достичь желаемой цели или, если это вообще возможно.