Я использую popupmenu с программным добавлением элемента.в некоторых устройствах прокрутка внутри всплывающего меню не работает .. Он работает до версии 8 для Android, но не для Android 9.
popup = new PopupMenu(getContext(), tvQty);
//Inflating the Popup using xml file
popup.getMenuInflater()
.inflate(R.menu.menu_qty, popup.getMenu());
for(int i = 1; i <= qty; i++){
popup.getMenu().add(Menu.NONE, i, Menu.NONE, ""+i);
}
popup.show();
Мой menu_qty.xml:
<menu xmlns:android="http://schemas.android.com/apk/res/android">
</menu>
Прикрепленное ниже изображение: здесь 1 и 2 не показаны, и прокручиваются до конца без прокручиваемого верха.