Ici, j'ai écrit un article détaillé sur le sujet, car nous avons plusieurs options, Capitaliser la première lettre de chaîne dans Android
Méthode pour mettre en majuscule la première lettre d'une chaîne en Java
public static String capitalizeString(String str) {
String retStr = str;
try { // We can face index out of bound exception if the string is null
retStr = str.substring(0, 1).toUpperCase() + str.substring(1);
}catch (Exception e){}
return retStr;
}
Méthode pour mettre en majuscule la première lettre de chaîne dans Kotlin
fun capitalizeString(str: String): String {
var retStr = str
try { // We can face index out of bound exception if the string is null
retStr = str.substring(0, 1).toUpperCase() + str.substring(1)
} catch (e: Exception) {
}
return retStr
}
Utilisation de l'attribut XML
Ou vous pouvez définir cet attribut dans TextView ou EditText en XML
android:inputType="textCapSentences"