如何在 Android Studio 中制作搜索框
Posted
技术标签:
【中文标题】如何在 Android Studio 中制作搜索框【英文标题】:How to make search box in 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...." 您的问题的标题已关闭,我认为您只是想连接一个字符串,您使用的是哪种语言? 【参考方案1】:你可以使用搜索视图
在xml中
<SearchView
android:id="@+id/searchView"
android:layout_
android:layout_
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;
);
【讨论】:
以上是关于如何在 Android Studio 中制作搜索框的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Visual Studio 中为迷宫设计项目制作 C# 中的图片框?