2015-10-25 47 views
2

我想生成匹配AutoCompleteTextView中的輸入的搜索建議。我如何像搜索引擎一樣的用戶模式匹配

它會檢查我輸入的第一個單詞的匹配,然後應填入所有相關單詞。

當我輸入下一個字符後,它會匹配該單詞的組合並填充結果。

我不明白如何做模式匹配。

例如:假設有三個國家名稱。 INDIA, IRAQ, IRAN

當我輸入I然後我想要顯示所有國家名稱以I開頭。 當我輸入IR那麼結果應該是IRAN,IRAQ.等。

回答

0

您的要求將在AutoCompleteTextView本身得到滿足。

閾值用於從長度設置好自動完整展現它的建議:

對於前:

String[] languages={"INDIA", "IRAQ","IRAN"}; 
AutoCompleteTextView text(AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1); 
ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_list_item_1,languages); 
text.setAdapter(adapter); 
text.setThreshold(1); 
+0

出現的所有字內容的「我」。假設有AMERICA。那麼它也會出現在所有4個國家 –

+0

你想在你的應用程序中顯示AMERICA,或者你不想顯示它! – GIRIDHARAN

+0

不,我不想一次搜索任何單詞並將其擦除,它不會在Suggation中顯示任何單詞 –

相關問題