如何在android中实现搜索栏?

时间:2011-10-31 12:58:55

标签: android

我在android工作。我正在尝试使用listView显示大学名称。

我的列表视图看起来像这样。 enter image description here

现在我想在此列表视图的顶部添加一个搜索栏。如果我在搜索栏中按 A ,则此列表视图应显示大学的所有名称以 A 开头,如果我按其他字符则必须显示大学名称。

请告诉我如何实现这一点。有没有办法在android中制作搜索栏。我在iPhone上看到过,它在iPhone中非常有效。请帮帮我怎么做这个搜索栏?

提前谢谢你......

3 个答案:

答案 0 :(得分:5)

这可能是漫长的道路。但这只是一个想法..

我认为您必须创建一个包含EditTextListView的布局xml文件。在内部活动中,您必须在EditText中收听textChange,然后您可能需要根据用户输入的文本过滤ListAdapter并将其与ListView绑定。

请参阅此处的完整示例:http://www.androidpeople.com/android-listview-searchbox-sort-items

答案 1 :(得分:1)

您可以在列表视图中使用setTextFilterEnabled(true)

答案 2 :(得分:1)