Тут я написав докладну статтю на цю тему, оскільки у нас є декілька варіантів: написання великої літери рядком в 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"