2013-05-07 175 views
0

我想知道如何在輸入框上設置多個過濾器?Android多輸入過濾器

這就是我想:

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

但是,只有最後一個過濾器應用於... 我找不到任何谷歌。

回答

7

嘗試以下操作: -

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