Obtener el recuento de caracteres de EditText

Estoy tratando de obtener un recuento de caracteres de un EditText. He examinado las diferentes propiedades de las clases EditText y TextView, pero no parece ser una función que devuelve la cantidad de caracteres. He intentado utilizar el TextWatcher, pero eso no es ideal puesto que a veces carga un mensaje ahorrado en el EditText de las preferencias, y TextWatcher no cuenta los caracteres no mecanografiados a continuación.

Cualquier ayuda sería genial!

¡Aclamaciones!

Sólo tienes que tomar el texto en el EditText como una cadena y comprobar su longitud:

int length = editText.getText().length(); 
 EditText edittext; private final TextWatcher mTextEditorWatcher = new TextWatcher() { public void beforeTextChanged(CharSequence s, int start, int count, int after) { } public void onTextChanged(CharSequence s, int start, int before, int count) { //This sets a textview to the current length textview.setText(String.valueOf(s.length()); } public void afterTextChanged(Editable s) { } }; editText.addTextChangedListener(mTextEditorWatcher); 
  • Tipificación de un objeto de la clase padre al niño
  • Array límites en java y .length
  • Cambiar fuente en AlertDialog
  • Android estilo estándar lengüeta legalidad
  • ejecutando runOnUiThread en una clase separada
  • Los animadores sólo se pueden ejecutar en temas Looper Android
  • Cómo obtener cadena de JSONObject sin nombre específico
  • Declare una variable global, o declare varias veces en cada clase
  • Cómo cambiar el tamaño de una imagen a la imagen de alta resolución sin perder píxeles?
  • Cómo comparar representaciones de cadena de dobles si termina en .00
  • Diferencia entre Intent.ACTION_GET_CONTENT e Intent.ACTION_PICK
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.