2009-12-21 73 views
21

什麼是setTextFilterEnabled()方法呢?Android:「setTextFilterEnabled」方法做什麼?

+6

請學會使用Android開發人員資源 http://developer.android.com/intl/en/reference/packages.html 您可以搜索索引。 – 2009-12-21 20:51:52

+5

在一個小時內,這個問題是谷歌命中的setTextFilterEnabled#1。害怕。 – 2009-12-21 22:27:15

回答

16

它基本上能使過濾對於給定的ListView的內容。但是,警告,如解釋here是過濾不會自動發生。根據該鏈接,您必須提供過濾邏輯,然後根據概述該方法的AbsListView文檔,您調用該方法的適配器也必須實現Filterable

希望幫助...

+0

過濾不會自動發生的說法具有誤導性。被引用的主題只是說SimpleCursorAdapter。 ArrayAdapter將使用toString()方法進行過濾,例如。 ArrayAdapter 將根據MyClass.toString()進行過濾。不需要編寫其他代碼。 – 0xF 2013-12-17 11:40:45

3

它用於過濾。當你鍵入一個字母,那麼你將自動滾動到該項目,如果它的存在在視圖中給ListView控件的內容。