Android:“setTextFilterEnabled”方法有什么作用?

时间:2009-12-21 20:28:07

标签: java android listview

setTextFilterEnabled()方法有什么作用?

3 个答案:

答案 0 :(得分:17)

它基本上可以过滤给定ListView的内容。但是,正如here所解释的那样,警告是过滤不会自动发生。根据该链接,您必须提供过滤逻辑,然后根据概述该方法的AbsListView文档,您调用该方法的适配器还必须实现Filterable

希望有帮助...

答案 1 :(得分:9)

根据Android Developer Reference,setTextFilterEnabled()方法“启用或禁用类型过滤器窗口。如果启用,则在此视图具有焦点时键入将过滤子项以匹配用户输入。”

可以在Android Developer Reference中找到源和额外信息,即:http://developer.android.com/reference/android/widget/AbsListView.html#setTextFilterEnabled%28boolean%29

答案 2 :(得分:3)

它用于过滤给定ListView的内容。当您键入一个字母时,如果该视图中存在该项目,您将自动滚动到该项目。