Tutaj napisałem szczegółowy artykuł na ten temat, ponieważ mamy kilka opcji, Capitalize First Letter of String w Androidzie
Metoda zamieniania pierwszej litery ciągu na wielką literę w języku 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;
}
Metoda kapitalizacji pierwszej litery ciągu w Kotlinie
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
}
Korzystanie z atrybutu XML
Lub możesz ustawić ten atrybut w TextView lub EditText w XML
android:inputType="textCapSentences"