Presentar un input text con texto cargado en Android

Para presentar una ventana con una caja de texto y poner un texto por defecto:

private void preguntaTexto(){
AlertDialog.Builder alert = new AlertDialog.Builder(this);

alert.setTitle(getString(R.string.titulosms));
alert.setMessage(getString(R.string.telefonosms));

// Set an EditText view to get user input
final EditText input = new EditText(this);

input.setText("TEXTO_QUE_QUEREMOS CARGAR");
alert.setView(input);

alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
String textorecuperado= input.getText().toString();
//aqui hacemos lo que queramos con el texto que el usuario ha introducido

});

alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
// No hacemos nada
}
});

alert.show();
}

------------------------------------
@Override
public void onAttachedToWindow() {
openOptionsMenu();
};

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

* Please enter the Biggest Number