Android警报对话框按钮背景

ihs*_*han 2 alert dialog

在Android警报对话框中:dialog.getButton不可用如何在惰性对话框中更改正按钮的背景

小智 7

您需要在dialog.show();之后编写它。

AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(NewApplication.this);
    alertDialogBuilder.setCancelable(false).setNegativeButton("Yes",new  DialogInterface.OnClickListener() {

        @Override
        public void onClick(DialogInterface dialog, int which) {

        }
    });
    AlertDialog alertDialog = alertDialogBuilder.create();
    alertDialog.show();
    alertDialog.getButton(Dialog.BUTTON_NEGATIVE).
       setBackgroundColor(Color.parseColor("#3399ff"));
Run Code Online (Sandbox Code Playgroud)