2011-10-31 152 views
3

我正在android中工作。我正在尝试使用listView显示大学的名称。如何在android中实现搜索栏?

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

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

请告诉我如何实现这一点。有什么办法可以在android中进行搜索栏。我在iPhone中看到,它在iPhone中非常有效。请帮我怎么做这个搜索栏?

预先感谢您...

回答

5

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

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

在这里看到完整的示例:http://www.androidpeople.com/android-listview-searchbox-sort-items

+0

+1同意这个解决方案,我实现了相同的 –

+0

@PareshManani:谢谢队友:) .. –

+1

谢谢大家的帮助。这也是一个非常好的教程: - http://android-helper.blogspot.com/2011/03/android-search-in-listview-example.html –