一个带下拉列表的EditText--SpinnerEditText
2017-04-03 09:35
323 查看
工作中我们常会有时候会有一个需求,下拉框中由于选项实在太多,于是就希望能够添加模糊匹配的功能,于是我便封装了一个可以模糊匹配的下拉编辑框。
先看下效果吧:
简单说下实现哪些功能吧:
1.不需要使用下拉选择时,可以完全当作EditText进行使用。右侧封装了一个图标,可以自己替换想要的图标,并且重写图标的点击事件(默认是弹出下拉列表)。
2.当下拉列表的数据不为空时可以根据编辑框输入的文本过滤出匹配的列表并且显示.
3.下拉列表支持范型,点击下拉列表的条目,直接能够获得选中的实体。
感兴趣的可以看下源码:
SpinnerEditText源码
先看下效果吧:
简单说下实现哪些功能吧:
1.不需要使用下拉选择时,可以完全当作EditText进行使用。右侧封装了一个图标,可以自己替换想要的图标,并且重写图标的点击事件(默认是弹出下拉列表)。
2.当下拉列表的数据不为空时可以根据编辑框输入的文本过滤出匹配的列表并且显示.
3.下拉列表支持范型,点击下拉列表的条目,直接能够获得选中的实体。
感兴趣的可以看下源码:
SpinnerEditText源码
相关文章推荐
- 十四.创建一个spinner下拉列表
- android Spinner实现一个二级联动的下拉列表,选定省份后,城市的下拉列表出现相应变化
- 下拉列表Spinner 、自动补齐AutoCompleteTextView、
- JS实现下拉列表中的联动(根据所选的text的值,改变另外一个下拉列表中国的值(text))
- EditText+ListPopupWindow实现可编辑的下拉列表
- Android——适配器其他组件(AutoCompleteTextView:自动完成文本编辑框;Spinner:下拉列表)
- Android EditText+ListPopupWindow实现可编辑的下拉列表
- 下拉列表,选中某个值通过js动态生成一个文本框,javascript,text
- android 下拉列表(Spinner)的学习与应用
- 刚用seam做了一个级联下拉列表的例子
- js向下拉列表的末尾添加一个 "nami" 选项
- Text_Label可以换行的文本下拉列表
- 又一个下拉列表
- 一个蓝色调的js下拉列表代码下载 navigation
- 根据条件选择,将值传递为一个组合框的下拉列表
- VC6转VS2005的一个下拉列表错误
- 一个支持N级下拉列表联动的控件
- Coolite一个下拉列表控件无刷新的控制另外一个下拉列表控件
- Google国际化语言下拉列表的一个有意思的错误
- 一个jstl标签综合运用的例子(包括下拉列表事件处理等等),直观了解一个浏览器页面上有多少对象)