一. 效果图

  常见效果,在搜素提示选中之后可以继续搜索添加,选中的词条用特殊字符分开

二. 布局代码

<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--多选自动搜索提示相关推荐

  1. Android SearchView介绍及搜索提示实现

    本文主要介绍SearchView的使用.即时搜索提示功能的实现,以及一些设置. 1. layout文件 Java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <?xm ...

  2. Android 类似淘宝 电商 搜索功能,监听软键盘搜索事件,延迟自动搜索,以及时间排序的搜索历史记录的实现

    最近跳槽去新公司,接受的第一个任务是在 一个电商模块的搜索功能以及搜索历史记录的实现. 需求和淘宝等电商的功能大体差不多,最上面一个搜索框,下面显示搜索历史记录.在EditText里输入要搜索的关键字 ...

  3. PHP自动搜索框post,php搜索框提示(自动完成)实例代码_PHP教程

    百度的搜索大家都在用,当用户输入文字时,搜索框下面自动提示相关的信息,加强了用户体验,的确不错,那么这个效果是如何实现的呢 先看一下效果图吧,这样更有动力,要不然大家还不知道我在讲什么,到底要达到什么 ...

  4. Android Studio 代码自动提示无效

    Android Studio代码自动提示无效(not available in Power Save mode)的解决办法 问题描述: 今天用Android studio敲代码,突然间就没有代码提示了 ...

  5. Android AutoCompleteTextView控件实现类似百度搜索提示,限制输入数字长度

    Android AutoCompleteTextView 控件实现类似被搜索提示,效果如下 1.首先贴出布局代码 activity_main.xml: <?xml version="1 ...

  6. JQueryUI自动补全 搜索提示实践

    最近在做航运运价平台,有一个业务逻辑是需要在搜索的时候有搜索提示的,没法子,没写过,在找了很久解决方案还没有找到,快崩溃了的时候,忽然发现了jquery UI 的自动补全机制,完全符合啊,大救星. 首 ...

  7. Android 自动搜索频道,Android自定义收音机搜台控件RadioRulerView

    前言:像这类的自定义控件有非常多的开源项目,但还是没有找到我项目想要的,所以简单实现了一个,下面简单讲讲实现原理. 效果图: 实现思路: 首先画固定背景尺子,而实现这个则要计算刻度线的宽度.刻度线间的 ...

  8. Android通过扫码枪获取到商品的编码 完成自动搜索

    最近要做一个大型的Android设备的软件,是超市前台收银的设备,机器上有外接扫码枪等设备,这里的扫码枪指的是外接USB扫码枪 其本质是模拟输入法的一段输入流 通过获取焦点的EditText 可以直接 ...

  9. android 自动更新提示,为什么手机会提示软件更新?手机如何关闭自动更新提示?...

    用手机时,最烦人的事情之一,除了没电,估计就是不停的显示各种软件更新了.不知道大伙有么有同感?更新吧,又不太敢随便更,不更新吧,很可能你的手机界面就会变成这样,红一片--为什么手机会提示这些软件更新? ...

最新文章

  1. setTimeout和setInterval实现定时器的区别
  2. Gym - 100625E Encoded Coordinates 矩阵快速幂
  3. Chrome浏览器如何不让它缓存?
  4. 网络安全等保定级_差异:关键信息基础设施与网络安全等级保护2.0
  5. 已知图片大小,让其在页面中垂直水平居中
  6. Partitioning Strategies
  7. Vue项目npm打包推荐方式
  8. [5.数据类型] 零基础学python,简单粗暴
  9. 管理感悟:谈谈用户和需求
  10. 注解的引入以及注解的使用
  11. 11 week blog
  12. wps指定路径不存在怎么办_系统找不到指定文件的主要原因是什么_怎么解决 - 驱动管家...
  13. Eclipse的Maven创建
  14. python量化交易策略实例_Python写一个量化股票提醒系统实例
  15. Linux基础入门(详细教程)
  16. 【samba】Wodows同步Linux文件|搭建共享文件服务器——在windows上映射网络驱动器...
  17. video标签设置autoplay(自动播放)无效
  18. 《Spring+Spring MVC+MyBatis从零开始学》傻瓜式学习笔记
  19. 渗透测试 面试笔试题
  20. 苏州新导化工厂人员定位系统功能真的如此强大?当然强大,定位准确

热门文章

  1. 20201023:力扣第37场双周赛(上)
  2. java基线_基线的概念-------权威
  3. 在sqlserver中写脚本用到的关键字理解
  4. 数据库中union和union all的区别
  5. jq获得当前元素id
  6. 寻找最优秀AI公司 | 量子位2018年度评选启幕
  7. 在鉴定名画真伪这件事上,专家可能要被AI代替了
  8. FTP服务器的搭建及创建虚拟用户进行认证访问
  9. 存储技术复杂性的代价
  10. Unity3D中的线性插值Lerp()函数解析