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);

  • AutoStart La aplicación no funciona correctamente
  • Recorte de visualización de Android
  • ShareActionProvider sin ninguna barra de acción en android
  • Los botones de configuración style = "? Android: attr / buttonBarStyle" a los diseños de los padres y style = "? Android: attr / buttonBarButtonStyle" los hacen invisibles
  • Android: ¿Cómo evitar las prensas fuera del círculo de un botón redondo utilizando el contenido?
  • Animación en el cambio de LayoutParams en LinearLayout
  • Utilice el botón de conmutación estilo Android 4.0
  • ¿Cómo puedo colocar dos botones al lado de una imagen en la parte inferior del botón?
  • ¿Cuál es la diferencia entre "px", "dip", "dp" y "sp" en Android?
  • Existe un archivo XML Layout de Android Studio pero no lo encuentro
  • Integre la vista Unity3d en la actividad de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.