Здесь я написал подробную статью по этой теме, так как у нас есть несколько вариантов: Заглавная первая буква строки в Android
Метод использования заглавной буквы в строке в 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;
}
Метод написания заглавной буквы в первой строке в Котлине
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
}
Использование атрибута XML
Или вы можете установить этот атрибут в TextView или EditText в XML
android:inputType="textCapSentences"