gpt4 book ai didi

android - 从 Android 中的 EditText 中删除过滤器?

转载 作者:IT老高 更新时间:2023-10-28 23:27:14 30 4
gpt4 key购买 nike

可以通过执行以下操作在 Android 中添加过滤器以向字段添加 3 个字符的限制:

editText.setFilters(new InputFilter[] { new InputFilter.LengthFilter(3) });

如果删除已经设置的过滤器呢?我的问题是我将根据用户的选择在字段上的 3 和 4 个字符的最大长度之间切换。只是运行上面的代码感觉它会给 GC 带来很多额外的工作。

我当然可以添加几个对应于每个过滤器的实例变量,并在需要时添加它们,然后我只需要两个过滤器就可以了。知道是否可以完全删除过滤器会很有趣。也许通过传入null?

最佳答案

如果您确实只想删除过滤器,而不是用另一个替换,您可以这样做

editText.setFilters(new InputFilter[] {});

关于android - 从 Android 中的 EditText 中删除过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12098099/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com