AutoCompleteTextView pesquisa parte da palavra em vez de palavra completa
eu tenho umAutoCompleteTextView
e funciona bem, até adicionar um espaço à minha entrada. Se eu tivesse, digamos, uma lista de muitos eventos históricos (Batalha da Inglaterra (1940), Batalha do Bulge (1944), [insira muitas batalhas], a marcha fatal de Napoleão (1812), [insira muitos outros eventos históricos]) .
Quando eu entrar "Battle
"ou"battle
", Eu recebo uma lista de todas as batalhas (embora pareça que há um max), e quando eu entro"britain
", a"Battle of Britain (1940)"
aparece nos resultados.
No entanto, quando eu entro"1940"
, a lista está vazia, pela mesma razão que quando eu entro"itain"
Eu não recebo nenhum sucesso. Eu acho que o espaço é algum tipo de separador ou âncora. Se eu colocar1940
na frente da corda (como"1940 - Battle of Britain"
) e digite "19", euFaz obtenha todos os resultados começando com "19".
É possível ter oAutoCompleteTextView
autocomplete mesmo quando há um caractere na frente da palavra / frase / parte pesquisada? (Então, quando eu entrar em "1940", "Battle of Britain (1940)" estará entre os resultados?)