我正在尝试创建包含列表的Android应用,我想使用搜索栏在其中搜索并搜索应用功能。换句话说,我创建的应用程序可以在列表中显示IT课程,用户可以通过在搜索栏中输入名称(例如google)来搜索特定课程,还可以搜索应用程序中的功能。 是否有这个源代码?通过Android应用搜索
在此先感谢。
我正在尝试创建包含列表的Android应用,我想使用搜索栏在其中搜索并搜索应用功能。换句话说,我创建的应用程序可以在列表中显示IT课程,用户可以通过在搜索栏中输入名称(例如google)来搜索特定课程,还可以搜索应用程序中的功能。 是否有这个源代码?通过Android应用搜索
在此先感谢。
你们是不是要实现ListView中的搜索功能...
您可以创建的EditText以上ListView和实施TextChangeListener ...
在这里,根据EditText的输入字符串,你可以过滤listView。
inputSearch.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence cs, int arg1, int arg2, int arg3) {
// When user changed the Text
MainActivity.this.adapter.getFilter().filter(cs);
}
@Override
public void beforeTextChanged(CharSequence arg0, int arg1, int arg2,
int arg3) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable arg0) {
// TODO Auto-generated method stub
}
});
尝试this link ..
这将指引你正确的方向..
让我知道如果你想要别的东西..
感谢这是一个伟大的应用程序,就像我想要的。 :)我也想在应用程序本身搜索一个单词,而不仅仅是在列表中。例如,任何活动或webView中的一个词就像这个例子。这可能吗? – 2013-05-14 09:23:44
在webView中,我不认为它可能..不知道虽然....但在正常屏幕。你可以..假设你想要在TextView中搜索适合整个屏幕**你可以只突出那些符合你的搜索editField数据的单词** – CRUSADER 2013-05-14 09:30:21
你可以在这些单词上设置突出显示或设置不同的颜色..检查[此链接](http://stackoverflow.com/a/4897412/2345913)以供参考 – CRUSADER 2013-05-14 09:32:44
如果要使用android搜索栏进行搜索,则必须创建内容提供者。 content provider可能会有所帮助。
如果你要提供你的应用程序的搜索,你也可以使用这个
是U尝试任何事情。 – Sam 2013-05-14 09:06:55
[你有什么尝试?](http://mattgemmell.com/2008/12/08/what-have-you-tried/) – Bishan 2013-05-14 09:11:47