如何在 Android Studio 中显示弹出窗口以确认订单?

新手上路,请多包涵

当用户在我的应用程序中下订单(按下按钮)时,我想显示一个弹出窗口或提示,以便他们确认产品数量和价格。我怎样才能做到这一点??有人说使用 AlerDialog 但我不确定。此警报将有两个按钮:“确认”和“取消”。

在此先感谢。

原文由 AldoT 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 671
2 个回答

AlertDialog 适合您的需要,并且易于实现。

    AlertDialog.Builder builder = new AlertDialog.Builder(mContext);
            builder.setCancelable(true);
            builder.setTitle("Title");
            builder.setMessage("Message");
            builder.setPositiveButton("Confirm",
                    new DialogInterface.OnClickListener() {
                        @Override
                        public void onClick(DialogInterface dialog, int which) {
                        }
                    });
            builder.setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialog, int which) {
                }
            });

            AlertDialog dialog = builder.create();
            dialog.show();

原文由 Dus 发布,翻译遵循 CC BY-SA 3.0 许可协议

您可以为此使用警报生成器:

 new AlertDialog.Builder(context)
    .setTitle("Confirm Order")
    .setMessage("Are you sure?")
    .setPositiveButton(@"Confirm", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int which) {
            // continue with delete
        }
     })
    .setNegativeButton(@"Cancel", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int which) {
            // do nothing
        }
     })
    .setIcon(android.R.drawable.ic_dialog_alert)
     .show();

原文由 Developer SpiroSoft 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题