Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Establecer mayúsculas para TextView

Tengo TextView. Me gustaría mostrar el texto en mayúsculas. ¿Se atribuye para mayúsculas? Sólo tengo texto en strings.xml y necesito usar la línea en varios lugares como minúsculas y mayúsculas.

  • Cómo hacer un botón de acción flotante "solo de imagen"
  • Lengüetas estilo Android SlidingTabs con esquinas redondas
  • Cómo iniciar un servicio cuando .apk está instalado por primera vez
  • Vista de desplazamiento horizontal: ¿Es realmente una solución?
  • ¿Es posible mostrar siempre la barra de acción cuando se utiliza adjustPan como modo de entrada suave?
  • Combine layout_weight con minWidth
  • Error al obtener el tamaño de la ventana en android: "El método getWindowManager no está definido"
  • Marcador de posición de Android para vista dinámicamente agregada
  • 9 Solutions collect form web for “Establecer mayúsculas para TextView”

    Utilice String método de clase String mientras configura el texto en TextView como

     tv.setText(strings.toUpperCase()); 

    Echa un vistazo a este post para una discusión detallada.

    En el XML de diseño, puede establecer el atributo android:textAllCaps en su TextView :

     <TextView android:textAllCaps="true"></TextView> 

    Use esto para programatically como textView.setAllCaps(false) para como es y textView.setAllCaps(true) for Mayúsculas android:textAllCaps="true" for XML Layout

    Para un enfoque XML, no desea utilizar android:capitalize porque está destinado para su uso durante la introducción de texto. En su lugar, utilice textAllCaps . Si las cadenas se declaran como minúsculas, es muy sencillo alternar entre mayúsculas y minúsculas en una base por texto.

    Creo que no hay tal atributo, pero usted puede utilizar

     textView.setText(text.toUpperCase()); 

    También encontré esto, nunca probado por mí mismo aunque

     android:capitalize="characters" 

    Prueba esto.

    Caso superior

     textView.setText(getResources().getString(R.string.app_name).toUpperCase()); 

    Minúscula

     textView.setText(getResources().getString(R.string.app_name).toLowerCase()); 

    Puede crear una vista personalizada derivada de TextView y anular el método setText para capitalizar.

    Úsalo

     <TextView android:textAllCaps="true"></TextView> 

    Establecer android: textAllCaps = "true" en el archivo de diseño.

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