Android多输入过滤器

问题描述:

我想知道如何在输入框上设置多个过滤器?Android多输入过滤器

这就是我想:

input.setFilters(new InputFilter[] {new InputFilter.LengthFilter(20)}); 
input.setFilters(new InputFilter[] {new InputFilter.AllCaps()}); 

但是,只有最后一个过滤器应用于... 我找不到任何谷歌。

尝试以下操作: -

input.setFilters(new InputFilter[] {new InputFilter.LengthFilter(20), new InputFilter.AllCaps()});

InputFilter[] filters = {new InputFilter.LengthFilter(20), new InputFilter.AllCaps()}; 
input.setFilters(filters); 
+0

解决。谢谢:) – mgulan 2013-05-07 13:43:04

+0

你是一个传奇人物。 – 2016-03-01 05:02:22