我正在使用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没有显示,并且一直滚动到结尾而没有可滚动的顶部。