2012-05-20 73 views
1

對於我的應用程序,我試圖讓自動填充建議框在文本框中彈出多個輸入。Android:多輸入自動完成

例如,假設輸入是「Alice,Bob,Charlie」。用戶開始鍵入「Alice」並從建議中選擇名稱,用「Alice」更新文本視圖。然後用戶鍵入「Bob」,並且建議框再次彈出,所以用戶點擊名稱,文本視圖更新爲「Alice,Bob」。等等。

Android中的默認AutoCompleteTextView似乎並不支持這種類型的功能,即爲每個輸入彈出建議框,僅針對第一個輸入。我該如何着手爲每個輸入彈出建議框?

+0

您可以將此數據庫用於此預測目的。對於每個按鍵運行查詢來查找匹配的單詞並將它們顯示給用戶進行選擇,就像軟鍵盤一樣。 –

+0

好吧,我使用AutoCompleteTextView來完成建議框的事情,所有的字符串存儲在strings.xml中。是否沒有辦法擴展AutoCompleteTextView工作在文本框的子串而不是整個框,或者我將不得不手動重新創建所有這些功能? – seraphzero

回答

3

好吧,我想通了,不得不使用MultiAutoCompleteTextView而不是AutoCompleteTextView。