type textcapwords example android android-layout android-edittext android-5.0-lollipop android-xml

textcapwords - input type android example



EditText input type textCapSentences no funciona en Lollipop (4)

Agregue estos dos atributos. Funciona.

android:capitalize="sentences" android:inputType="textCapSentences"

android:inputType="textAutoComplete|textCapSentences" en mi código xml. Cuando lo ejecuto en kitkat , textCapSentence funciona bien, pero cuando la compilación se ejecuta en el dispositivo Lollipop , no funciona. Alguien sabe cómo resolverlo.


En qué dispositivos y versiones específicas del sistema operativo estás intentando. En algún momento los fabricantes están anulando el " InputMethod " en el nivel del sistema operativo y simplemente no está funcionando.

también puede realizar una prueba tomando las fuentes de EditText del código de google y compilarlo como EditTextCustom y ver si está funcionando.


Establecer de esta manera,

EditText input = (EditText).findViewById(R.id.ID); input.setInputType(InputType.TYPE_TEXT_FLAG_CAP_SENTENCES);


Hola, esto es porque en lollipop si has desactivado Auto - Capitalización en la configuración del teclado, entonces no puedes habilitarlo programáticamente.

aquí están los pasos:

  • Toca el ícono de "Configuración" en la pantalla de inicio de tu dispositivo Android Lollipop.
  • En la pantalla ''Configuración'', desplácese hacia abajo a la sección PERSONAL y toque la sección ''Idioma e introducción''.
  • En la sección ''Idioma y entrada'', selecciona tu teclado (que está marcado como teclado actual).
  • Ahora toque las ''Preferencias''.
  • Toque para verificar el ''Auto - Capitalización'' para habilitarlo.
  • ¡Eso es todo!