I've got an EditText and I would like to set the text to uppercase. I used setFilters(new InputFilter[]{new InputFilter.AllCaps()}) which is working most of the time but not on Samsung with autocorrect and autocompletion.
On that kind of device each time I type a letter it replace the former one, leaving me with a 1 character text long. The only way to be able to type multiple characters is to lock caps on keyboard.
I would like to have a solution working on every device, does anyone know how to achieve that ?