我已經做了一個應用程序,它會讓用戶輸入一個URL,應用程序將抓住網頁的源代碼並顯示它。我現在要做的是創建一個搜索功能(用戶將能夠點擊「搜索」並在顯示的文本中輸入他們想要查找的內容)。我一直在研究幾個小時,並沒有找到任何我想找的東西。附加搜索功能按鈕(安卓)
我遇到的問題是實際使用什麼函數來完成搜索?我有一個數據庫設置,應用程序的想法是將搜索結果存儲在數據庫中。
任何幫助,將不勝感激!謝謝。
我已經做了一個應用程序,它會讓用戶輸入一個URL,應用程序將抓住網頁的源代碼並顯示它。我現在要做的是創建一個搜索功能(用戶將能夠點擊「搜索」並在顯示的文本中輸入他們想要查找的內容)。我一直在研究幾個小時,並沒有找到任何我想找的東西。附加搜索功能按鈕(安卓)
我遇到的問題是實際使用什麼函數來完成搜索?我有一個數據庫設置,應用程序的想法是將搜索結果存儲在數據庫中。
任何幫助,將不勝感激!謝謝。
你應該設置一個onClickListener,使用你自己的onClickListener實現;
View.OnClickListener _buttonListener = new View.OnClickListener(){
@Override
public void onClick(View v) {
// do what you want here
}
};
並將其附加到按鈕:
button.setOnClickListener(_buttonListener);
我猜你的問題是沒有執行在的發生的單擊事件的方法,也不是搜索源代碼(string.indexOf()
),而是突出顯示源代碼中找到的任何結果。然後,這可能幫助: Highlight Text in TextView or WebView 或本: Span a particular word in android
您可以用SearchManager的API嘗試。沒有嘗試過,但我認爲它應該工作正常。
http://developer.android.com/reference/android/app/SearchManager.html
我遇到的問題是實際使用什麼函數來完成搜索?我有一個數據庫設置,應用程序的想法是將搜索結果存儲在數據庫中。 – Stephen 2011-03-30 16:02:17