簡體   English   中英

如何在彈出菜單中動態添加單選按鈕?

[英]How to dynamically add radio button in popup menu?

  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();
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM