【发布时间】:2010-12-28 21:12:35
【问题描述】:
setTextFilterEnabled() 方法有什么作用?
【问题讨论】:
-
请学习使用Android开发者资源developer.android.com/intl/en/reference/packages.html可以搜索索引。
-
在一个小时内,这个问题是 setTextFilterEnabled 的第一名 Google 命中。吓人。
setTextFilterEnabled() 方法有什么作用?
【问题讨论】:
它基本上可以过滤给定 ListView 的内容。然而,正如here 解释的那样,需要注意的是过滤不会自动发生。根据该链接,您必须提供过滤逻辑,然后根据概述该方法的 AbsListView 文档,您调用该方法的适配器也必须实现Filterable。
希望对您有所帮助...
【讨论】:
根据 Android Developer Reference,setTextFilterEnabled() 方法“启用或禁用类型过滤窗口。如果启用,当此视图具有焦点时键入将过滤子项以匹配用户输入。”
源码和额外信息可以在Android开发者参考中找到,即:http://developer.android.com/reference/android/widget/AbsListView.html#setTextFilterEnabled%28boolean%29
【讨论】:
它用于过滤给定 ListView 的内容。当你键入一个字母时,如果它在那个视图中,你将自动滚动到该项目。
【讨论】: