我是一名新手,之前使用过iOS和.Net技术,在此之前还学过C和Fortran。
如果我有一个包含1000多个字符串的ArrayAdapter,我该如何修改AutoCompleteTextView(或MultiAutoCompleteTextView或任何派生类),以便可以使用正则表达式修改字符串的匹配条件。
以下是一个简短的示例,更容易理解:
ArrayAdapter的典型内容:
W 20 x 100
W 16 x 89 -> 1
W 16 x 15 -> 2
WT 8 x 44
C 9
我希望忽略用户是否使用空格和小写字母 'x' 来呈现可能匹配项的列表。
因此,如果用户输入
W 16x
或 W16 x
或 w16
,自动完成建议列表中将显示 ->1
和 ->2
。