Change button color in AlertDialog

后端 未结 16 2358

How can I change the color of the button(s) in an AlertDialog in Android?

16条回答
  •  没有蜡笔的小新
    2020-12-02 23:16

    I have done by this code it might help you:

    AlertDialog.Builder builder1 = new AlertDialog.Builder(this); 
            builder1.setCancelable(true);
         builder1.setTitle("abc");
          builder1.setMessage("abcdefg");
          builder1.setInverseBackgroundForced(true);
         builder1.setPositiveButton("Yes",
                 new DialogInterface.OnClickListener() {
             public void onClick(DialogInterface dialog, int id) {
                 dialog.cancel();
             }
         }); 
    
         builder1.setNegativeButton("No",
                 new DialogInterface.OnClickListener() {
             public void onClick(DialogInterface dialog, int id) {
                 dialog.cancel();
             }
         });
    
         AlertDialog alert11 = builder1.create();
         alert11.show(); 
    
         Button buttonbackground = alert11.getButton(DialogInterface.BUTTON_NEGATIVE); 
         buttonbackground.setBackgroundColor(Color.BLUE); 
    
         Button buttonbackground1 = alert11.getButton(DialogInterface.BUTTON_POSITIVE); 
         buttonbackground1.setBackgroundColor(Color.BLUE);
    

提交回复
热议问题