[RESOLVIDO] TextView primeira letra maiúscula

Tenho um App que pega o nome do mês “Dezembro” mas alguns celulares o nome do mês é minusculo enta ele pega automaticamente tudo minusculo
E eu quero que ele fique com a primeira letra maiúscula, como eu faço?

Joga isso no XML

android:inputType="textCapWords"

Não tem input. É só um TextView, não é um EditText

A falta de códigos na explicação causa confusão, quando fizer perguntas tenta ser o mais claro possível.

String mes = "algumacoisa";
String mes_maiusculo = mes.substring(0, 1).toUpperCase() + mes.substring(1);

holder.noteDate3.setText(NoteUtils.dateFromLo(note.getNoteDate3()));

eu preciso que o noteDate3 fique em maisculo sendo que ele é um TextView

cê tentou o código que mandei??

Não tenho String aqui

Isso aqui é uma String:

NoteUtils.dateFromLo(note.getNoteDate3())

Não sei o que dizer, só sei que não funciona

Gostei do argumento


Engraçado, acho que meu Android Studio tem super poderes

public static String dateFromLon(long time) {
        DateFormat format= new SimpleDateFormat("MMM, y",Locale.getDefault());
        return format.format(new Date(time));
    }

eu pego o dia daqui e mando pra ka

holder.noteDate4.setText(NoteUtils.dateFromSunday(note.getNoteDate4()));

Ok, e o que tem nesse método?

note.getNoteDate4()

Edit:

Passei o long dentro e funcionou :thinking:

Primeiro soutprint é minusculo (padrão)
Segundo soutprint é maiusculo (customizado)

public long getNoteDate4(){
        return noteDate4;
    }

ele é um get, enquanto que o note é de um classe em sql

Faz isso e diz oq acontece

String mes = NoteUtils.dateFromLo(note.getNoteDate3());
String mes_maiusculo = mes.substring(0, 1).toUpperCase() + mes.substring(1);
holder.noteDate3.setText(mes_maiusculo);
1 curtida

Funcionou!!!
Graças!!! Você poderia me dizer que curso de programação fez, eu preciso urgente!!!

Nunca fiz kkkkkk, tô esperando as coisas acalmarem por aqui pra ver se consigo um tempo pra me dedicar em estudos

1 curtida