Cómo limitar el campo de edición de Android sólo para algunos caracteres seleccionados

¿Hay alguna manera de limitar a los usuarios permitidos para escribir sólo algunos seleccionados conjunto de caracteres (por ejemplo: A o B o C o D) en Android layout.xml

Utilice el atributo digits , sólo los caracteres pasados ​​a los digits serán permitidos en el EditText.

 android:digits="abc123" 

Y sí, "dígitos" es un nombre engañoso, acepta letras y símbolos también.

Puede probar esto:

  <EditText android:id="@+id/edit_text_id" android:layout_width="wrap_content" android:layout_height="wrap_content" android:iputType="numbers" /> 

Valores posibles para android:inputType atributo android:inputType en el texto de edición es none, text, textCapCharacters, textCapWords, textCapSentences, textAutoCorrect, textAutoComplete, textMultiLine, textImeMultiLine, textNoSuggestions, textUri, textEmailAddress, textEmailSubject, textShortMessage, textLongMessage, textPersonName, textPostalAddress, textPassword, textVisiblePassword, textWebEditText, textFilter, textPhonetic, textWebEmailAddress, textWebPassword, number, numberSigned, numberDecimal, numberPassword, phone, datetime, date, time

Este android:digit sólo permitirá que los dígitos y alfabetos que desea que se rellene en EditText.

 <EditText android:inputType="text" android:digits="0123456789*qwertzuiopasdfghjklyxcvbnm,_,-" android:hint="Only letters, digits, _ and - allowed" /> 

Puede configurar su campo EditarTexto como este …

 <EditText android:inputType="text" android:digits="THE SELECTED CHARACTERS THAT USERS ARE ALLOWED TO TYPE" /> 

Al enumerar los caracteres seleccionados (A, B, C y D) que los usuarios pueden escribir en los dígitos de android: limitan los posibles caracteres que los usuarios pueden escribir. Esta es la manera más fácil que he aprendido a través de la búsqueda.

  • Animación de diálogo de progreso personalizado
  • Cómo construir un teclado de sugerencias de diseño en Android
  • Cómo puedo colocar el menú de desbordamiento debajo de la barra de herramientas en lugar del menú de desbordamiento para superponer la barra de aplicaciones
  • El botón "Sí" no aparece en el cuadro de confirmación de la aplicación de Android.
  • Cómo recuperar la ubicación del dispositivo actual y mostrarlo en el fragmento de mapa en un fragmento
  • Utilice otro conjunto de recursos en Android (no tiempo de ejecución, pero compiletime)
  • Android arregla el diseño con la altura en porcentaje
  • No se puede eliminar una vista adjunta por windowManager.addView ()
  • ScrollView dos ediciones de edición de EditTexts
  • Botones personalizados en la parte superior del diseño del teclado
  • ¿Cómo dar una opción para iniciar mi propia aplicación desde la página de detalles de contacto de android nativa?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.