Android AlertDialog的简单实用

来源:互联网 发布:卡达目镜片 知乎 编辑:程序博客网 时间:2024/05/22 15:11

2种格式代码:

AlertDialog.Builder builder= new AlertDialog.Builder(DialogTestActivity.this);        builder.setTitle("title");        builder.setMessage("this is message ");        builder.setPositiveButton("button1", new DialogInterface.OnClickListener() {            @Override            public void onClick(DialogInterface dialogInterface, int i) {                setTitle("click button1");                Toast.makeText(getApplication(),"click button1",Toast.LENGTH_LONG).show();            }        });        builder.setNeutralButton("button2", new DialogInterface.OnClickListener() {            @Override            public void onClick(DialogInterface dialogInterface, int i) {                setTitle("click button2");            }        });        builder.setNegativeButton("button3", new DialogInterface.OnClickListener() {            @Override            public void onClick(DialogInterface dialogInterface, int i) {                setTitle("click button3");            }        });        builder.show();    }});
第二种一般格式代码块:
button2.setOnClickListener(new View.OnClickListener() {    @Override    public void onClick(View view) {        new AlertDialog.Builder(DialogTestActivity.this)                .setTitle("point out")                .setMessage("jump to mainActivity")                .setPositiveButton( "sure" ,                        new DialogInterface.OnClickListener() {                            public void onClick(                                    DialogInterface dialoginterface, int i){                                Intent intent =new Intent(DialogTestActivity.this, MainActivity.class);                                startActivity(intent);                            }                        })                .setNegativeButton("cancle",null).show();    }});

0 0
原创粉丝点击