Динамическое всплывающее меню не прокручивается в каком-то устройстве - PullRequest
0 голосов
/ 05 июля 2019

Я использую 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 не показаны, и прокручиваются до конца без прокручиваемого верха.

enter image description here

...