通过在android中每次提示用户来动态添加数据

时间:2015-05-09 11:44:46

标签: android

我有一个包含完整邮政地址的编辑文本字段。现在我想提示用户是否要在点击按钮时使用AlertDialog输入更多地址。如果是,则允许他输入更多值,如果不是则转到主要活动。我如何使用AlertDialogArrayList<String>

进行操作

1 个答案:

答案 0 :(得分:0)

以下代码可能会有所帮助。

button.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View arg0) {

        AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(
            context);

        // set title
        alertDialogBuilder.setTitle("Your Title");

        // set dialog message
        alertDialogBuilder
            .setMessage("Click yes to enter more addresses!")
            .setCancelable(false)
            .setPositiveButton("Yes",new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog,int id) {
                    // if this button is clicked, make the user enter more addresses

                }
              })
            .setNegativeButton("No",new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog,int id) {
                    // if this button is clicked, just close
                    // the dialog box and do nothing
                    dialog.cancel();
                    MainActivity.this.finish();
                }
            });

            // create alert dialog
            AlertDialog alertDialog = alertDialogBuilder.create();

            // show it
            alertDialog.show();
        }
    });