Limit text length of EditText in Android

What's the best way to limit the text length of an EditText in Android?

Is there a way to do this via xml?


Documentation

Example

android:maxLength="10"

使用输入过滤器来限制文本视图的最大长度。

TextView editEntryView = new TextView(...);
InputFilter[] filterArray = new InputFilter[1];
filterArray[0] = new InputFilter.LengthFilter(8);
editEntryView.setFilters(filterArray);

EditText editText = new EditText(this);
int maxLength = 3;    
editText.setFilters(new InputFilter[] {new InputFilter.LengthFilter(maxLength)});
链接地址: http://www.djcxy.com/p/24202.html

上一篇: 将光标置于EditText中的文本末尾

下一篇: 限制Android中EditText的文本长度