Android--多选自动搜索提示
一. 效果图
常见效果,在搜素提示选中之后可以继续搜索添加,选中的词条用特殊字符分开
二. 布局代码
<MultiAutoCompleteTextView android:id="@+id/autoMulti"android:layout_width="match_parent"android:layout_height="60dp"android:layout_marginTop="50dp"/>
三. 设置数据源
private void bind(){MultiAutoCompleteTextView autoText=(MultiAutoCompleteTextView)findViewById(R.id.autoMulti);ArrayAdapter<String> adapter=new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line, items);autoText.setAdapter(adapter);autoText.setThreshold(1);autoText.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer()); }
此用法和上一篇的AutoCompleteTextView的用法基本一致,只是在后面添加了一个Token分割的问题
四. 测试中不显示搜索词条问题
如上效果图,在搜索的词条中是存在的,搜索提示框也出现了,但是没有出现提示框中的内容,这样主要是因为Android主题导致的,因为颜色的冲突导致内容未能够显示出来
解决方法如下:
<applicationandroid:allowBackup="true"android:icon="@drawable/ic_launcher"android:label="@string/app_name"android:theme="@style/AppTheme" >
将AndroidManifest.xml 文件中的如上代码 主题 android:theme="@style/AppTheme" 删除或者替换为其他主题即可
Android--多选自动搜索提示相关推荐
- Android SearchView介绍及搜索提示实现
本文主要介绍SearchView的使用.即时搜索提示功能的实现,以及一些设置. 1. layout文件 Java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <?xm ...
- Android 类似淘宝 电商 搜索功能,监听软键盘搜索事件,延迟自动搜索,以及时间排序的搜索历史记录的实现
最近跳槽去新公司,接受的第一个任务是在 一个电商模块的搜索功能以及搜索历史记录的实现. 需求和淘宝等电商的功能大体差不多,最上面一个搜索框,下面显示搜索历史记录.在EditText里输入要搜索的关键字 ...
- PHP自动搜索框post,php搜索框提示(自动完成)实例代码_PHP教程
百度的搜索大家都在用,当用户输入文字时,搜索框下面自动提示相关的信息,加强了用户体验,的确不错,那么这个效果是如何实现的呢 先看一下效果图吧,这样更有动力,要不然大家还不知道我在讲什么,到底要达到什么 ...
- Android Studio 代码自动提示无效
Android Studio代码自动提示无效(not available in Power Save mode)的解决办法 问题描述: 今天用Android studio敲代码,突然间就没有代码提示了 ...
- Android AutoCompleteTextView控件实现类似百度搜索提示,限制输入数字长度
Android AutoCompleteTextView 控件实现类似被搜索提示,效果如下 1.首先贴出布局代码 activity_main.xml: <?xml version="1 ...
- JQueryUI自动补全 搜索提示实践
最近在做航运运价平台,有一个业务逻辑是需要在搜索的时候有搜索提示的,没法子,没写过,在找了很久解决方案还没有找到,快崩溃了的时候,忽然发现了jquery UI 的自动补全机制,完全符合啊,大救星. 首 ...
- Android 自动搜索频道,Android自定义收音机搜台控件RadioRulerView
前言:像这类的自定义控件有非常多的开源项目,但还是没有找到我项目想要的,所以简单实现了一个,下面简单讲讲实现原理. 效果图: 实现思路: 首先画固定背景尺子,而实现这个则要计算刻度线的宽度.刻度线间的 ...
- Android通过扫码枪获取到商品的编码 完成自动搜索
最近要做一个大型的Android设备的软件,是超市前台收银的设备,机器上有外接扫码枪等设备,这里的扫码枪指的是外接USB扫码枪 其本质是模拟输入法的一段输入流 通过获取焦点的EditText 可以直接 ...
- android 自动更新提示,为什么手机会提示软件更新?手机如何关闭自动更新提示?...
用手机时,最烦人的事情之一,除了没电,估计就是不停的显示各种软件更新了.不知道大伙有么有同感?更新吧,又不太敢随便更,不更新吧,很可能你的手机界面就会变成这样,红一片--为什么手机会提示这些软件更新? ...
最新文章
- setTimeout和setInterval实现定时器的区别
- Gym - 100625E Encoded Coordinates 矩阵快速幂
- Chrome浏览器如何不让它缓存?
- 网络安全等保定级_差异:关键信息基础设施与网络安全等级保护2.0
- 已知图片大小,让其在页面中垂直水平居中
- Partitioning Strategies
- Vue项目npm打包推荐方式
- [5.数据类型] 零基础学python,简单粗暴
- 管理感悟:谈谈用户和需求
- 注解的引入以及注解的使用
- 11 week blog
- wps指定路径不存在怎么办_系统找不到指定文件的主要原因是什么_怎么解决 - 驱动管家...
- Eclipse的Maven创建
- python量化交易策略实例_Python写一个量化股票提醒系统实例
- Linux基础入门(详细教程)
- 【samba】Wodows同步Linux文件|搭建共享文件服务器——在windows上映射网络驱动器...
- video标签设置autoplay(自动播放)无效
- 《Spring+Spring MVC+MyBatis从零开始学》傻瓜式学习笔记
- 渗透测试 面试笔试题
- 苏州新导化工厂人员定位系统功能真的如此强大?当然强大,定位准确