2013-01-08 31 views
0

我想以某種方式改變AutoCompleteTextView,以盲目地建議它的ArrayAdapter(我正在使用在線來源的文本完成建議,所以它永遠不會是一個非常大的數組)。有沒有辦法做到這一點(做一個自定義數組,或者過濾器......或者其他東西),還是我應該以某種方式滾動我自己的自定義編輯視圖,只顯示我想要的任何內容?Android AutoCompleteTextView,如何選擇它在下拉菜單中顯示的內容?

回答

0

我想以某種方式改變AutoCompleteTextView盲目建議 一切它有它的ArrayAdapter

我猜你只想使用AutoCompleteTextview的外觀和行爲沒有實際過濾的項目。現在我不確定是否我沒有正確記住自動完成過程,但我認爲只需擴展AutoCompleteTextView並覆蓋performFiltering()方法就不會執行任何操作(小部件在適配器上調用filter()方法以限制其中的項目)。然後在您的應用中使用該自定義小部件,而不是默認的小部件。

如果這不起作用,請製作一個自定義適配器並創建您自己的Filter(您將在適配器的getFilter()方法中返回),它只是忽略過濾。

但我發現你想要做的有點奇怪。

相關問題