首页 > 应用开发 > IT综合 > 带货直播源码是如何实现动态搜索功能的
提到带货直播源码的动态搜索,大多应该会想到EditText的文本改变的监听器(addTextChangedListener),本文会简单介绍一下,但是本文介绍的是SearchView+Listview的实现。
使用这种方式的思路简述就是,当监听到文本改变时,带货直播源码就用Handler post一个Runnable去做相应的改变,动态修改ListView的显示。
setIconified():设置搜索框直接展开显示。左侧有放大镜(在搜索框中) 右侧有叉叉 可以关闭搜索框
setIconifiedByDefault():设置搜索框直接展开显示。左侧有放大镜(在搜索框外) 右侧无X样式点击按钮 有输入内容后有X样式点击按钮 不能关闭搜索框
onActionViewExpanded():设置搜索框直接展开显示。左侧有无放大镜(在搜索框中) 右侧无叉叉 有输入内容后有X样式点击按钮, 不能关闭搜索框
setOnQueryTextListener():为 SearchView 中的用户操作设置侦听器。
setSubmitButtonEnabled():当查询非空时启用显示提交按钮。
setQueryHint():查询提示语句
本案例使用一个String数组
JimengSearchView.java
布局文件:
strings.xml
Cheeses.java
就这样,我们就实现简单的带货直播源码动态搜索功能啦。
声明:本文由云豹科技转发自计蒙不吃鱼博客,如有侵权请联系作者删除
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70002045/viewspace-2789010/ ,如需转载,请注明出处,否则将追究法律责任。