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.

  • Merkwürdiges Verhalten von Bildern in RecyclerView
  • Apps von den letzten Apps, die anstelle des benutzerdefinierten Launcher auf den Launcher zurückgreifen
  • Android: Machen Sie AutoCompleteTextView Dropdown-Wrap auf 2 Zeilen oder mehr
  • Volley - http-Anfrage in Blockierung Weg
  • So fügen Sie Aktionen zum oberen Teil einer Split ActionBar hinzu
  • Collapsing Toolbar wie Google Play Store
  • Port CGAffineTransform von iOS zu Android
  • Wie bekomme ich den IETF BCP47 Sprachcode in Android API <21
  • Android Studio 3.0 Kanarische 1: Kotlin-Tests oder Java-Tests, die sich auf Kotlin-Klassen beziehen, scheitern
  • Android: Ausnahme in org.eclipse.swt.SWTError: Keine weiteren Handles
  • Wie benutzt man registerReceiver?
  • Wie benutzt man Icons und Symbole von "Font Awesome" auf Native Android Application
  • 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.