noob для Android здесь, начиная с iOS, .Net до этого, C и Fortran, прежде чем все это.
Если у меня есть ArrayAdapter с некоторой строкой более 1000, как я могу изменить 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
появятся в списке предложений автозаполнения.