EditText:以编程方式设置字符数

joh*_*123 18 android android-intent android-layout

我有一个EditText,我想限制可以在此输入的字符数EditText,并以编程方式进行此限制,该怎么做?例如,假设我想将其限制为仅允许10个字符.

ρяσ*_*я K 42

您可以使用InputFilter以编程方式将EditView中的字符数限制为:

InputFilter[] FilterArray = new InputFilter[1];
FilterArray[0] = new InputFilter.LengthFilter(10);
your_edittext.setFilters(FilterArray);
Run Code Online (Sandbox Code Playgroud)

要获得更多帮助,您可以查看本教程以限制EditView中的字符数:

http://www.tutorialforandroid.com/2009/02/maxlength-in-edittext-using-codes.html