如何使用editText Android创建对话框

时间:2015-09-29 15:36:33

标签: android

当按钮" AddNewTask"时,会弹出如下对话框:

任务名称:

| ____________ |

取消||提交

然后,我想把这个值放在一个字符串数组中。

例如:

Array taskSubmitted = {task1,task2}; //如果用户提交了2个任务

并打印Array taskSubmitted。

中的所有值

怎么做?我是Android的初学者。请帮忙。

2 个答案:

答案 0 :(得分:0)

AlertDialog.Builder alert = new AlertDialog.Builder(this);

final EditText edittext = new EditText(ActivityContext);
alert.setMessage("Enter Your Message");
alert.setTitle("Enter Your Title");

alert.setView(edittext);

alert.setPositiveButton("Submit", new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int whichButton) {
        String YouEditTextValue = edittext.getText().toString();
        //What ever you want to do with the value
    }
});

alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int whichButton) {
        // what ever you want to do with No option.
    }
});

alert.create().show();

答案 1 :(得分:-1)

  <!--[if lte IE 9]>
       <button type="button" class="btn m button" id="addToCart"
            data-catalogname="Telefon"
            data-isvariants="true" disabled="disabled"
            data-bind="click: $parent.addCurrentItemToCart.bind($parent), attr:{'data-price':webtrekkCost, 'data-sku':sku, 'data-loginstatus':webtrekkLoginStatus}">
       </button>
  <![endif]-->

你必须在任何地方调用上述方法 在活动和获取edittext。