如何在Android中为EditText设置最大字符数?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (22)

如何设置Android EditText输入的最大字符数?我看到setMaxLines,setMaxEMS,但没有任何字符数量。

提问于
用户回答回答于

你可以使用一个InputFilter,就是这样的:

EditText myEditText = (EditText) findViewById(R.id.editText1);
InputFilter[] filters = new InputFilter[1];
filters[0] = new InputFilter.LengthFilter(10); //Filter to 10 characters
myEditText .setFilters(filters);
用户回答回答于

在XML中,你可以将此行添加到EditText View140是最大字符数的位置:

android:maxLength="140"

扫码关注云+社区