Android, necesidad de hacer en mi ListView la primera letra de cada palabra mayúscula

¿Cómo puedo obtener cada palabra (TextView) en un ListView UpperCase y el resto de la palabra LowerCase ??

¡¡Gracias por ayudar!!

en ListView tiene los métodos getCount () y getView (). Utilizando iterar a través de la lista de vista, y luego hacer algo como:

TextView view = listView.getView(...); String txt = view.getText(); txt = String.valueOf(txt.charAt(0)).toUpperCase() + txt.substring(1, txt.length()); view.setText(txt); 

No olvide comprobar la longitud de la cadena que modifica.

Primera letra mayúscula y las otras minúsculas incluso cuando la cadena ya está totalmente en mayúscula …

 String text = "text"; String cased = text.substring(0, 1).toUpperCase() + text.substring(1).toLowerCase(); //STACK/stack/etc. -> "Stack" 

Prueba esto

 String someString = "yourstring"; String output = someString.substring(0,1).toUpperCase() + someString.substring(1); 

Esto debería hacer automáticamente el primer carácter de carácter de cada frase capital en un TextView

textView.setInputType (InputType.TYPE_TEXT_FLAG_CAP_SENTENCES);

Puede tomar una ayuda de WordUtils.capitalize(sentence) (de apache commons-lang).

Ejemplo

 WordUtils.capitalize("i am FINE") = "I Am FINE" 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.