在Android使用AlterDialog输入简单数据

使用AlterDialog实现其他语言类似InputBox之类的简单数据输入。

AlertDialog.Builder alert = new AlertDialog.Builder(this);
  1.  
  2.    alter.setIcon(getResources().getDrawable(R.drawable.icon));
  3.    alert.setTitle("输入框标题");
  4.    alert.setMessage("输入提示信息");  
  5.  
  6.    // 添加一个EditText输入数据
  7.    final EditText input = new EditText(this);
  8.    alert.setView(input);  
  9.  
  10.    alert.setPositiveButton("确定", new DialogInterface.OnClickListener() {
  11.    public void onClick(DialogInterface dialog, int whichButton) {
  12.      String value = input.getText();
  13.        // 对输入的数据做处理
  14.      }
  15.    });  
  16.  
  17.    alert.setNegativeButton("取消", new DialogInterface.OnClickListener() {
  18.      public void onClick(DialogInterface dialog, int whichButton) {
  19.        // 做取消输入的事情
  20.      }
  21.    });
  22.     //显示对话框等待输入数据
  23.    alert.show();

Popularity: unranked [?]

Related

Comments

Leave a Reply