がありAutoCompleteTextView
、入力にスペースを追加するまではうまく機能します。たとえば、多くの歴史的出来事のリストがあるとします (バトル オブ ブリテン (1940 年)、バルジの戦い (1944 年)、[たくさんの戦いを挿入]、ナポレオンの致命的な行進 (1812 年)、[他の歴史的出来事をたくさん挿入]) .
Battle
「 」または「 」と入力するとbattle
、すべての戦闘のリストが表示され (上限があるようですが)、「britain
」と入力"Battle of Britain (1940)"
すると、結果に が表示されます。
ただし、 を入力すると、リストは空です。これは、入力してもヒットが得られない"1940"
のと同じ理由です。"itain"
スペースはある種のセパレーターまたはアンカーだと思います。1940
文字列の前に置いて"1940 - Battle of Britain"
「19」と入力すると、「19」で始まるすべての結果が得られます。
AutoCompleteTextView
検索語・句・部分の前に文字があってもオートコンプリートできますか?(つまり、「1940」と入力すると、「バトル オブ ブリテン(1940)」が結果に含まれますか?)