如何在AlertDialog之上加注Toast?

Pen*_*m10 2 java android toast android-sdk-2.1

我正在验证AlertDialog,我想在AlertDialog显示之上提出Toast.

我有这个代码,但Toast显示在活动上

new AlertDialog.Builder(this).setTitle(R.string.contact_groups_add)
                .setView(addView).setPositiveButton(R.string.ok,
                        new DialogInterface.OnClickListener() {
                            public void onClick(DialogInterface dialog,
                                    int whichButton) {

                                if (wrapper.getTitle().length()>0)
                                {
                                    processAdd(wrapper);
                                } else {
                                    Toast.makeText(getApplicationContext(), "Name is required", Toast.LENGTH_SHORT).show();
                                }
                            }
                        }).setNegativeButton(R.string.cancel,
                        new DialogInterface.OnClickListener() {
                            public void onClick(DialogInterface dialog,
                                    int whichButton) {
                                // ignore, just dismiss
                            }
                        }).show();
Run Code Online (Sandbox Code Playgroud)

sea*_*ges 6

您可以创建一个自定义对话框,而不是使用AdvertDialog.Builder,该对话框的行为类似于对话框,但实际上是一个普通的活动.你应该在这之上正常绘制你的祝酒词.