How to add multiple buttons on a single AlertDialog

前端 未结 5 488
暗喜
暗喜 2020-12-14 06:12

I have a butoon, on clicking of this button i want to open multiple buttons on a single AlertDialog like this :\"enter

5条回答
  •  忘掉有多难
    2020-12-14 06:24

    int item = 0;
    ArrayList list = new ArrayList();
    ArrayList intList = new ArrayList();
    list.add("A");
    list.add("B");
    list.add("C");
    list.add("D"); 
    item = -1; 
    
     for (int i = 0; i < list.size(); i++) { 
        item++; 
        intList.add(i); 
      }
    
    showRatingBarAlertDialog(intList);
    
    private void showRatingBarAlertDialog(ArrayList Id) {
        if (item != -1) {
            RatingFragment alertDialog = RatingFragment.instance(BaseActivity.this, Id.get(item), (ratingValue, comments) -> {
                CXLog.d(TAG, "select the rating::" + ratingValue);
                CXLog.d(TAG, "comment the feednback  " + comments);
                item--;
                showRatingBarAlertDialog(requestId);
            });
            alertDialog.show(CXBaseActivity.this.getFragmentManager(), "alertDialog");
        }
    }
    

提交回复
热议问题