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!
- Cómo hacer un signo de infinito en Android?
- Cómo llegar a la etapa en el centro en libgdx?
- API de Finanzas para Android
- ¿Por qué AIDL / Messenger está enlazado a un Servicio?
- MediaMetadataRetrieverJNI: getEmbeddecPicture ha fallado
¡Aclamaciones!
- Private String o public static String?
- Android Editar texto cubierto por el teclado en el segundo toque
- ¿Es el tema blanco y negro para los códigos QR un estándar?
- Google map android api v2 falla en la aplicación
- Excepción de ventana filtrada aunque no se utilice ningún servicio
- Doclava - ¿Cómo generar versionado xml?
- Sube un archivo a S3 usando el SDK de AWS
- Permisos de tiempo de ejecución de Android: cómo implementar
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);
- Intente volver a abrir un objeto ya cerrado: SQLiteDatabase:
- Herramienta de traducción automática para Android