final EditText input = new EditText(this);
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setView(input);
builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
String userInput = input.getText().toString();
String prevValue = "Some value"; // previous value
String newValue = prevValue + userInput;
// do something with the new value
}
});
在click listener的onClick方法中,获取EditText控件的用户输入,并将其添加到先前的值中。然后,你可以使用新值做任何需要的操作。