如何在Android应用程序中创建自定义MessageBox?

thtygnil  于 2023-06-04  发布在  Android
关注(0)|答案(1)|浏览(503)

我是新的Android应用程序,我想在我的Android应用程序中显示确认MessageBox,并希望获得结果(点击哪个按钮,如.Net Windows应用程序)。

2vuwiymt

2vuwiymt1#

要获取AlertDialog的结果,请尝试以下操作,

String Result="";

public void Alert(String text, String title)
    { 
        AlertDialog dialog=new AlertDialog.Builder(context).create();
        dialog.setTitle(title);
        dialog.setMessage(text);
        if(!title.equals("") && !text.equals(""))
        {
            dialog.setButton("OK",
                    new DialogInterface.OnClickListener()
                    {
                        public void onClick(DialogInterface dialog, int whichButton)
                        {
                            Result="OK";
                        }
                    });
            dialog.setButton2("Cancel",
                    new DialogInterface.OnClickListener()
                    {
                        public void onClick(DialogInterface dialog, int whichButton)
                        {
                            Result="Cancel";
                        }
                    });
        }

        dialog.show();

    }

谢谢你。

相关问题