动态弹出菜单无法在某些设备上滚动

时间:2019-07-05 07:16:28

标签: android popupmenu

我正在使用popupmenu并以编程方式添加项目。在某些设备中,无法在弹出菜单中滚动。.它可以完美运行到android版本8,但在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

0 个答案:

没有答案