Java 如何在弹出菜单中动态添加单选按钮?

Java 如何在弹出菜单中动态添加单选按钮?,java,android,Java,Android,我正在尝试将单选按钮添加到弹出菜单,我可以添加复选框,但无法添加单选按钮。我如何才能做到这一点。这对我来说很有效 popup2.getMenu().setGroupCheckable(R.id.priorityAreazone,true,true); popup2.getMenu().add(R.id.priorityAreazone,(i),(i),zoneNames.get(i)).setCheckable(true); 这是一个仅适用于支票箱的解决方案。 public void

我正在尝试将单选按钮添加到弹出菜单,我可以添加复选框,但无法添加单选按钮。我如何才能做到这一点。

这对我来说很有效

  popup2.getMenu().setGroupCheckable(R.id.priorityAreazone,true,true);
  popup2.getMenu().add(R.id.priorityAreazone,(i),(i),zoneNames.get(i)).setCheckable(true);

这是一个仅适用于支票箱的解决方案。
public void showPopup(View v) {


    PopupMenu popup = new PopupMenu(this.getContext(), v, Gravity.RIGHT);
    popup.setOnMenuItemClickListener(this);
    //        popup.inflate(R.menu.hc_popup_check);
    //        popup.getMenu().findItem(R.id.item1).setChecked(true);
    int groupId = 1;
    popup.getMenu().add(groupId, 1, 1, "Share").setCheckable(true); 
    //.setChecked
    popup.getMenu().add(groupId, 2, 2, "Comment").setCheckable(true);
    popup.show();
}