EditText: establece el número de caracteres programáticamente

Tengo un EditText , y me gustaría restringir el número de caracteres que podrían ser introducidos en este EditText , y hacer esta restricción mediante programación , ¿cómo hacerlo? Por ejemplo, diga que me gustaría restringirlo para permitir sólo 10 caracteres.

4 Solutions collect form web for “EditText: establece el número de caracteres programáticamente”

Puede utilizar InputFilter para restringir el número de caracteres en EditView de forma programática como:

 InputFilter[] FilterArray = new InputFilter[1]; FilterArray[0] = new InputFilter.LengthFilter(10); your_edittext.setFilters(FilterArray); 

Para obtener más ayuda, puede ver este tutorial para restringir el número de caracteres en EditView:

http://www.tutorialforandroid.com/2009/02/maxlength-in-edittext-using-codes.html

Implementaría un filtro:

 InputFilter filter = new InputFilter() { @Override public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) { if (source.length > 10){ //cancel the edit or whatever } } }; EditText editText = (EditText) findViewById(R.id.rg); editText.setFilters(new InputFilter[] {filter}); 
 public void setEditTextMaxLength(int length) { InputFilter[] FilterArray = new InputFilter[1]; FilterArray[0] = new InputFilter.LengthFilter(length); edt_text.setFilters(FilterArray); } 

Pruebe este mi amigo juego fácil fácil vida InputFilter[] FilterArray = new InputFilter[1]; FilterArray[0] = new InputFilter.LengthFilter(5); input.setFilters(FilterArray); InputFilter[] FilterArray = new InputFilter[1]; FilterArray[0] = new InputFilter.LengthFilter(5); input.setFilters(FilterArray);

  • Android VideoView pantalla completa con controles de barra de navegación superpuestos
  • El evento OnClick en TextView detiene RippleEffect en CardView
  • ViewPager of Fragment no muestra su contenido cuando el fragmento de raíz se reemplaza de nuevo
  • ¿Cómo aumentar el espacio entre texto y subrayado en TextView Android?
  • Android crea un "botón plano"
  • TextView setGravity () no funciona en java
  • Cómo mostrar el recuento de notificaciones en el icono de la barra de herramientas en android
  • Diseño de mensajes de WhatsApp - Cómo obtener una vista de tiempo en la misma fila
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.