对话窗口单击按钮

时间:2016-12-26 14:03:01

标签: java android dialog

请告诉我,我认为问题是回报 我有一个按钮,我想在按下时打开一个对话框。

这是我的代码:

 private void settinglistners() {
    shwdlg.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
            builder.setMessage("Are you sure")
                    .setTitle("Delete")
                    .setPositiveButton("Ok", new DialogInterface.OnClickListener() {
                        public void onClick(DialogInterface dialog, int id) {

                        }
                    })
                    .setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
                        public void onClick(DialogInterface dialog, int id) {

                        }
                    });
            return builder.create();

        }
    });
}

1 个答案:

答案 0 :(得分:0)

在创建像这样的对话之后使用“.show()”

private void settinglistners() {
shwdlg.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
        builder.setMessage("Are you sure")
                .setTitle("Delete")
                .setPositiveButton("Ok", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int id) {

                    }
                })
                .setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
                    public void onClick(DialogInterface dialog, int id) {

                    }
                });
        return builder.create().show();

    }
});

}

我认为这对你有帮助