【问题标题】:How to make search box in Android Studio如何在 Android Studio 中制作搜索框
【发布时间】:2021-11-19 07:47:42
【问题描述】:

我想在我的 android 应用程序中制作搜索框。我正在使用 Json 和 Retrofit 从我的 Wordpress 网站获取帖子,我希望用户可以按关键字对帖子进行排序,例如,如果他们搜索“love”,所有包含关键字 love 的帖子都会显示给他们,这就是我使用的方式搜索方式:

https://wahstatus.com/wp-json/wp/v2/posts/?search=love&per_page=29

现在我想制作搜索框,当用户在框中插入关键字并按回车键时,网址应该对其自身进行更改..

像这样..

https://wahstatus.com/wp-json/wp/v2/posts/?search= keyword here  + &per_page=29

我不知道如何将搜索框中的关键字插入网址,请帮助

我不希望工具栏中的搜索框,我希望它处于活动状态..

【问题讨论】:

  • EditText........
  • 连接字符串与“如何制作搜索框?”有些不同。
  • "...?search=" + 关键字 + "&pag...."
  • 您的问题的标题已关闭,我认为您只是想连接一个字符串,您使用的是哪种语言?

标签: android json wordpress api search


【解决方案1】:

你可以使用搜索视图

在xml中

 <SearchView  
    android:id="@+id/searchView"  
    android:layout_width="wrap_content"  
    android:layout_height="wrap_content"  
    android:queryHint="Search Here"  
    android:iconifiedByDefault="false"  
    android:layout_alignParentTop="true"  

/>

在活动中

 searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {  
        @Override  
        public boolean onQueryTextSubmit(String query) {  

             String searchText = query;       
             // Call the  api
         https://wahstatus.com/wp-json/wp/v2/posts/?search= searchText + &per_page=29

            }  
            return false;  
        }  

        @Override  
        public boolean onQueryTextChange(String newText) {  
         
            return false;  
        }  
    });  

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-12
    • 2016-12-21
    • 2020-09-29
    • 1970-01-01
    相关资源
    最近更新 更多