我正在android中工作。我正在尝试使用listView显示大学的名称。如何在android中实现搜索栏?
我的列表视图看起来像这样。
现在我想在列表视图的顶部添加一个搜索栏。如果我在搜索栏中按A,则此列表视图应显示大学开始的所有名称,其中A,如果我按其他字符,则必须显示大学名称。
请告诉我如何实现这一点。有什么办法可以在android中进行搜索栏。我在iPhone中看到,它在iPhone中非常有效。请帮我怎么做这个搜索栏?
预先感谢您...
我正在android中工作。我正在尝试使用listView显示大学的名称。如何在android中实现搜索栏?
我的列表视图看起来像这样。
现在我想在列表视图的顶部添加一个搜索栏。如果我在搜索栏中按A,则此列表视图应显示大学开始的所有名称,其中A,如果我按其他字符,则必须显示大学名称。
请告诉我如何实现这一点。有什么办法可以在android中进行搜索栏。我在iPhone中看到,它在iPhone中非常有效。请帮我怎么做这个搜索栏?
预先感谢您...
这可能是漫长的。但这只是一个想法..
我认为你必须创建一个布局XML文件,其中一个EditText
和ListView
。在内部活动中,您必须听取EditText
中的textChange,然后可能需要根据用户输入的文本过滤ListAdapter
,并将其与ListView
绑定。
在这里看到完整的示例:http://www.androidpeople.com/android-listview-searchbox-sort-items
+1同意这个解决方案,我实现了相同的 –
@PareshManani:谢谢队友:) .. –
谢谢大家的帮助。这也是一个非常好的教程: - http://android-helper.blogspot.com/2011/03/android-search-in-listview-example.html –