一个简单的ListView的筛选功能
筛选原理:获取Spinner所选的选项 然后对整个ListView列表进行循环判定 把不符合选项的列删除,重新筛选其他选项的时候 重新获取一下初始列表 再进行筛选。(自己突发奇想的小方法,可能不是最好的,但贵在功能可以实现且方法简单方便理解)。
效果图
xml文件 (一个Spinner 和 一个ListView)
1 |
|
java(这里就不把listview的使用放上来了,只提供筛选功能的代码块)
1 | spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { |
同理这个可以应用到按钮的点击事件上,代码基本上是一摸一样的,把spinner的点击事件换成button的点击事件即可!最重要的是,最后我也没啥想说的,只是觉得有个首先的标题,当然得有个最后的标题。。。
- 本文作者: Android YU
- 本文链接: http://yoursite.com/2020/03/19/Android ListView列表筛选功能的简单实现/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!