Benutzten dieses Keyboard Einige Geräte nicht die capWords unterstützen oder deaktivieren
diesen Code EditText jedes Wort ersten Buchstaben Kapital Einstellung
youredittext.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
@Override
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
@Override
public void afterTextChanged(Editable editable) {
String capitalizedText = WordUtils.capitalize(youredittext.getText().toString());
if (!capitalizedText.equals(youredittext.getText().toString())) {
youredittext.addTextChangedListener(new TextWatcher() {
int mStart = 0;
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
mStart = start + count;
}
@Override
public void afterTextChanged(Editable s) {
youredittext.setSelection(mStart);
youredittext.removeTextChangedListener(this);
}
});
youredittext.setText(capitalizedText);
}
}
});
das Glas Download der WordUtils
https://www.dropbox.com/s/olfjyhfrghxvfs2/orgwordutils.jar?dl=0
txtAllCaps und textCapWords sind verschiedene Dinge –
textCapCharacters funktioniert nicht mehr auf Android 7 Samsung Tastatur. Du bekommst also eine Stimme von mir obwohl nicht genau was gefragt wurde :) – Moth