2016-09-15 62 views
0

大家好,Android:帶提示的搜索功能

我想在我的應用上實現搜索。我一直在進行研究,其中一些我無法真正掌握。 Android Search Listview using Filter是非常有幫助的例子之一。

我想實現搜索功能,當我開始搜索時發出提示。另外,當我點擊提示時,它會移動到目標頁面。

例如,提示是'apple'。當我點擊提示時,它會將我引導到蘋果的頁面。

這可能嗎? 您可以爲我推薦的任何網站或教程?

謝謝!

+0

我認爲你正在尋找autocompletetextview。檢查了這一點http://www.tutorialspoint.com/android/android_auto_complete.htm – Ramesh

+0

http://www.javatpoint.com/android-autocompletetextview-example試試這個簡單的處理事件時,任何項目是選擇和發送意圖到您想要打開的特定頁面。 –

+0

檢查我的答案 –

回答

0

我建議你使用Material SearchView它爲我工作。

MaterialSearchView searchView = (MaterialSearchView) findViewById(R.id.search_view); 
    searchView.setOnQueryTextListener(new MaterialSearchView.OnQueryTextListener() { 
      @Override 
      public boolean onQueryTextSubmit(String query) { 
       //Do some magic 
       return false; 
      } 

      @Override 
      public boolean onQueryTextChange(String newText) { 
       //Do some magic 
       return false; 
      } 
     }); 

     searchView.setOnSearchViewListener(new MaterialSearchView.SearchViewListener() { 
      @Override 
      public void onSearchViewShown() { 
       //Do some magic 
      } 

      @Override 
      public void onSearchViewClosed() { 
       //Do some magic 
      } 
     }); 

https://github.com/Shahroz16/material-searchview

enter image description here

+0

嗨,我嘗試'autocompletetextview'。對不起,我沒有時間去嘗試你的建議。我會。我在實現autocompletetextview的意圖時遇到了一些問題。 –

+0

接受答案,如果它幫助..讓我知道如果你有任何疑問 –