Reputation: 15522
I have an editText that i want to control in length.
how can i avoid the user from entering a character which will lead the text to be longer than X ?
I have thought to use beforeTextChanged(CharSequence s, int start, int count,
int after) {
but then i'm not sure how to skip adding the character if i want.
The length is determined dynamically - getting this from the server side on activity start
Upvotes: 1
Views: 484
Reputation: 16364
Well, if you need to stop the user from entering a text longer than x
, simply put android:maxLength="x"
as an attribute for your EditText.
Or,
mEditText.setFilters( new InputFilter[]
{
new InputFilter.LengthFilter(<length>)
} );
Upvotes: 1