Convert text of Text widget to uppercase or lowercase in Flutter
You can use string methods of toUpperCase() and toLowerCase() to transform Text Widget text.
//Convert to uppercase
Text(
"Hello World".toUpperCase(),
),
//Convert to lowercase
Text(
"Hello World".toLowerCase(),
),
There are times that we need to convert the text of the Text widget to uppercase or lowercase. Sometimes it may be needed for English texts which must have all words capitalized. Another case is for displaying texts of different languages (in some languages all words must be written in uppercase). Whatever reasons you want to convert the text in Flutter, it can be done. Today we will show a few ways how Flutter developers can convert the text without changing style.
String.toUpperCase() method
As we all know, Flutter is a framework created using the dart programming language. Dart has a method toUpperCase() that is used to capitalize the String text. The basic syntax for that is as below.
"My text is here".toUpperCase()
So we can also use this in our Flutter Text() widget to transform the text to uppercase letters.
Container(
child: Text(
'Devsheet'.toUpperCase(),
),
),
String.toLowerCase() method
Same as String.toUpperCase() method, toLowerCase() method is used in dart to convert string characters to lowercase. The basic syntax used is:
"John Deo".toLowerCase()
In the Flutter Text widget, we can use it like below.
Container(
child: Text(
'Devsheet'.toLowerCase(),
),
),
- Add spacing between characters of Text widget Flutter
- Add border to widget in Flutter
- Simple stateless widget in Flutter
- Create stateful widget in Flutter
- Add a single widget as a sliver in Flutter
- Center Row widget children vertically and horizontally Flutter
- Pass Data to Stateless Widget in Flutter