Comment pouvez-vous définir le nombre maximum de caractères pour un Android EditText d'entrée. Je vois setMaxLines, setMaxEMS, mais rien pour le nombre de caractères.
Réponses
Trop de publicités?
Sam
Points
777
goRGon
Points
291
Superlandero
Points
186
no.good.at.coding
Points
13542
crony_cd
Points
1655
Il est travaillé pour moi.
etMsgDescription.setFilters(new InputFilter[] {new InputFilter.LengthFilter(maximum_character)});
etMsgDescription.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
tvCharacterLimite.setText(" "+String.valueOf(maximum_character - etMsgDescription.getText().length()));
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
});