android - 设置 EditText 的最大长度

标签 android maxlength

我想在 EditText 中设置 1 个字符的长度,但只是在条件的一部分。有一种方法可以通过 XML 设置最大长度,但这将应用于整个条件。如何以编程方式设置最大长度?

最佳答案

public void setEditTextMaxLength(EditText editText, int length) {
      InputFilter[] FilterArray = new InputFilter[1];
      FilterArray[0] = new InputFilter.LengthFilter(length);
      editText.setFilters(FilterArray);
  }

关于android - 设置 EditText 的最大长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39360016/

相关文章:

java - 如果更新了可绘制文件夹,共享首选项无法正确保存可绘制资源 ID

android - 如何在不同的移动平台上以同样的方式展示内容?

android - 使用 Firebase Analytics 跟踪应用程序在特定时间之前或之后被卸载

php - 使用 maxlength 标签通过 PHP 检查表单输入长度

python - 如何找到给定正则表达式生成的最小、最大长度字符串?

android - 抽屉导航更新导致崩溃(应用程序紧凑版 v7)

java - 在 MainActivity 上显示 recyclerView

linux - bash 中文件名长度的限制

.net - 在 WPF 中设置 DataGridTextBoxColumn 的最大长度

ios - UITextField 没有空格且最大字符数限制