Großbuchstaben für TextView einstellen

Ich habe TextView. Ich möchte Text im Großbuchstabenmodus anzeigen. Ist es für Großbuchstaben zugeschrieben? Nur ich habe Text in strings.xml und ich brauche die Zeile an mehreren Stellen als Kleinbuchstaben und Großbuchstaben.

  • Benutzerdefinierte Dialoggröße, um Theme.Holo.Light.Dialog zu entsprechen
  • Kann die Ansichten nicht ausrichten
  • Drag & Drop-Funktion im Android Studio funktioniert nicht
  • Android: Wie überprüfe ich, ob dialogfragment angezeigt wird
  • Hinzufügen von Scroll in Tabhost in Android
  • Android - Wie positioniere ich Ansichten in einem Offset relativ zum Center / top / bottom (etc.) ihres Elternteils?
  • Android-Anleitung beim Öffnen der Anwendung zum ersten Mal?
  • Auslösen mehrerer Tasten (onClick-Ereignis) mit einem Swipe / Geste
  • 9 Solutions collect form web for “Großbuchstaben für TextView einstellen”

    Verwenden Sie die String Klassenmethode, während Sie den Text in TextView als

     tv.setText(strings.toUpperCase()); 

    Schauen Sie sich diesen Beitrag zur Detaildiskussion an.

    Im Layout-XML können Sie das Attribut android:textAllCaps auf Ihrem TextView :

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

    textView.setAllCaps(false) dies für programmatisch wie textView.setAllCaps(false) für so wie es ist und textView.setAllCaps(true) für Uppercase android:textAllCaps="true" für XML Layout

    Für einen XML-Ansatz möchten Sie nicht android:capitalize da dies für die Verwendung bei der Texteingabe gedacht ist. Verwenden Sie stattdessen textAllCaps . Wenn Ihre Strings als Kleinbuchstaben deklariert sind, dann ist es ganz einfach, zwischen Groß- und Kleinschreibung auf einer per-TextView-Basis umzuschalten.

    Ich glaube, es gibt kein solches Attribut, aber du kannst es benutzen

     textView.setText(text.toUpperCase()); 

    Auch das gefunden, niemals von mir selbst getestet

     android:capitalize="characters" 

    Versuche dies.

    Großbuchstaben

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

    Kleinbuchstaben

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

    Sie können eine benutzerdefinierte Ansicht erstellen, die aus TextView abgeleitet wurde, und überschreiben Sie die setText-Methode, um zu aktivieren.

    benutze es

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

    Set android: textAllCaps = "true" in der Layoutdatei.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.