spa*_*pan 18 android android-edittext
可以通过执行以下操作在Android中添加过滤器,以便为字段添加3个字符串限制:
editText.setFilters(new InputFilter[] { new InputFilter.LengthFilter(3) });
Run Code Online (Sandbox Code Playgroud)
那么删除已设置的过滤器呢?我的问题是我将在场上切换3到4个字符的最大长度,具体取决于用户的选择.只运行上面的代码就像是会为GC生成很多额外的工作.
我当然可以添加几个与每个过滤器对应的实例变量,只需在需要时添加它们,然后我只有两个过滤器,对于这种情况很好.知道是否可以完全删除过滤器会很有趣.也许通过传递null?
小智 57
如果您确实想要删除过滤器,而不是将其替换为另一个,则可以使用
editText.setFilters(new InputFilter[] {});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7540 次 |
| 最近记录: |