我正在嘗試創建包含列表的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