簡體   English   中英

搜索查看在線搜索

[英]SearchView online search

我如何使用 SearchView 在我的應用程序中執行在線搜索,並使用以下查詢在 ListView 中顯示結果: https://www.googleapis.com/books/v1/volumes?q=android&maxResults=10

使用 xml 中的 SearchView 然后獲取對 object 的引用並設置監聽器並在收到查詢后進行網絡調用。

 searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {

        @Override
        public boolean onQueryTextSubmit(String txt) {
            return false;
        }

        @Override
        public boolean onQueryTextChange(String txt) {

            //Do network call from here.
            doSearch(txt);

            return false;
        }
    });

  void doSearch(String query){
   String url = "https://www.googleapis.com/books/v1/volumes?q="+query+"&maxResults=10";
    ....
  }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM