检查图标文件格式是否正确。应使用 .png 或 .xml 格式的文件作为 PopupMenu 的图标,并且应位于 res/drawable 目录下。
确保设置了 PopupMenu 的图标属性。应在创建 PopupMenu 实例时调用 setIcon() 方法,将正确的图标资源 ID 作为参数。
示例代码:
PopupMenu popup = new PopupMenu(context, anchorView);
popup.getMenuInflater().inflate(R.menu.popup_menu, popup.getMenu());
popup.getMenu().findItem(R.id.popup_item1).setIcon(R.drawable.popup_icon1);
popup.getMenu().findItem(R.id.popup_item2).setIcon(R.drawable.popup_icon2);
popup.show();
注意:代码示例中的 R.menu.popup_menu 应替换为实际的菜单资源 ID。