UPDATE: Ahora se trata de un problema relacionado con Swype: Deshabilitar la capitalización automática del primer carácter de una oración en un EditText

Estoy implementando un EditText que se utiliza para obtener un URI rtsp del usuario. Aunque no es un problema enorme funcionalmente, me gustaría deshabilitar el comportamiento predeterminado del teclado en pantalla donde el estado de la tecla mayúsculas está habilitado para el primer carácter de cada oración. De lo que he recogido, esto no se puede hacer en el XML a través de android:inputType banderas. Cualquier puntero en cuanto a cómo hacerlo programáticamente sería útil.

Me gustaría incluir el código, pero la naturaleza del proyecto me impide hacerlo. Pero puedo decir que aquí no se trata de nada. El EditText en sí no tiene ningún otro indicador de entrada en uso, y la única opción IME en su lugar es el indicador para deshabilitar la interfaz de usuario Extract en paisaje. El diseño se implementa mediante XML, no por programa, por lo que no hay clases personalizadas ni extensiones en la mezcla.

EDIT: El android:capitalize constante heredada de TextView no está funcionando. Estoy apuntando específicamente a 2.2 en una pestaña de Galaxy, así que no sé si esto tiene algo que ver con los ajustes de OS de Samsung, o si tiene algo que ver con la constante de capitalize está siendo obsoleta.

EDIT 2: Swype es el culpable por no permitir el uso de la constante capitalize . ¿Alguien sabe si hay una manera de hacer Swype jugar bien sin tener que informar al usuario final para deshabilitar Swype?

Puede utilizar el atributo heredado android:capitalize de TextView. No acepta none (sin mayúsculas, que es lo que quieres), sentences (capitaliza la primera palabra de cada oración), words (capitaliza la primera letra de cada palabra) y character (todas las mayúsculas).

Poner esto en el XML para el EditText trabajado para parar Swype 2.17.59.15552.t100 de forzar mayúsculas:

Android: inputType = "text | textEmailAddress"

Dado que EditText es subclase de TextView, debería ser capaz de utilizar la configuración TextView: mayúscula para cambiar el esquema de mayúsculas de la vista. Parece que sólo puede establecer ninguno en xml.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.