`
windywindy
  • 浏览: 170163 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

AutoCompleteTextView和MultiAutoCompleteTextView

阅读更多
在android中我们可以使用AutoCompleteTextView来实现自动提示功能。
我们将需要进行提示的数据放入AdapterArray中,然后用AutoCompleteTextView的setAdapter方法,就可以让AutoCompleteTextView具有自动完成提示的功能了.
private static final String[] autoStr = { "a", "abc", "abcd", "abcde" };
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_dropdown_item_1line, autoStr);
    AutoCompleteTextView myAutoCompleteTextView = (AutoCompleteTextView)findViewById(R.id.myAutoCompleteTextView);
    myAutoCompleteTextView.setAdapter(adapter);


MultiAutoCompleteTextView也是具有自动完成提示的功能,它和AutoCompleteTextView的区别就是MultiAutoCompleteTextView可以在输入框中一直增加新的选取值。编写方式也有所不同,在进行setAdapter之后还需要调用setTokenizer(),否则会出现错误
MultiAutoCompleteTextView autoCompleteTextView = (MultiAutoCompleteTextView) findViewById(R.id.myAutoCompleteTextView);
autoCompleteTextView.setAdapter(adapter);
autoCompleteTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
分享到:
评论

相关推荐

    使用AutoCompleteTextView和MultiAutoCompleteTextView自动提示

    值得一提的是,AutoCompleteTextView和MultiAutoCompleteTextView这两种自动提示框有什么区别呢,可以由上图看得出来,后者可以将字符串分割开来之后仍然能够自动提示,这是前者做不到的。教程地址:...

    Android 自动补全提示输入AutoCompleteTextView、 MultiAutoCompleteTextView

    在Android开发中,AutoCompleteTextView和MultiAutoCompleteTextView是两种常用的控件,它们提供自动补全功能,可以极大地提升用户体验,特别是在输入时需要快速匹配建议的场景,如搜索框、地址输入等。本文将深入...

    Android中AutoCompleteTextView与MultiAutoCompleteTextView的用法

    本文以实例列举了Android中AutoCompleteTextView与MultiAutoCompleteTextView的使用方法,具体使用方法如下: 首先看AutoCompleteTextView的使用: 支持基本的自动完成功能,适用在各种搜索功能中,并且可以根据自己...

    android studio3.3.1代码提示忽略大小写的设置

    在 Android Studio 3.3.1 中,我们可以使用 AutoCompleteTextView 和 MultiAutoCompleteTextView 两个控件来实现自动提示功能。AutoCompleteTextView 是单一提示控件,而 MultiAutoCompleteTextView 是多次提示控件...

    演示Android通用控件包括TextView, EditText,AutoCompleteTextView等控件

    4、如果一切正常,那么你会在虚拟设备看到常用的控件(包括TextView, EditText,AutoCompleteTextView,MultiAutoCompleteTextView,Button,ImageButton,ToggleButton,CheckBox和RadioButton),根据中文提示操作。...

    Android实现动态自动匹配输入内容

    Android实现动态自动匹配... Android 实现动态自动匹配输入内容可以通过使用 MultiAutoCompleteTextView 和 AutoCompleteTextView 实现,通过设置适配器和控件,可以实现自动完成输入框的功能,提高用户体验和效率。

    Android自动文本框输入识别提示功能代码

    在Android设备上这种功能分为:AutoCompleteTextView和MultiAutoCompleteTextView,前者为单个的自动识别,类似与搜索引擎的输入框提示;后者为多个值自动识别,类似与发邮件时的邮箱输入框。那它们俩到底如何使用呢...

    Android实现动态自动匹配输入内容功能

    本篇将详细讲解如何在Android中使用AutoCompleteTextView和MultiAutoCompleteTextView来实现这一功能。 首先,我们要了解AutoCompleteTextView,这是一个能够自动完成或建议输入的文本视图。当用户输入一定数量的...

    Android开发(30)--AutoCompleteTextView和----MultiAutoCompleteTextView自动提示输入内容

    Android开发(30)--AutoCompleteTextView和----MultiAutoCompleteTextView自动提示输入内容

    AutoCompleteTextView和adapter的使用

    本教程将深入探讨`AutoCompleteTextView`与`Adapter`的结合使用,包括`ArrayAdapter`和`SimpleAdapter`。 **一、AutoCompleteTextView简介** `AutoCompleteTextView`是`EditText`的一个子类,它提供了自动补全功能...

    android中AutoCompleteTextView使用

    综上所述,`AutoCompleteTextView` 和 `MultiAutoCompleteTextView` 在Android开发中扮演着重要的角色,它们能有效提升用户的输入体验,节省用户的时间。通过熟练掌握这些控件的使用,开发者可以构建出更加友好和...

    Android实现自动文本框提示功能

    Android实现自动文本框提示功能 ...使用AutoCompleteTextView和MultiAutoCompleteTextView控件,我们可以轻松实现自动文本框提示功能,这可以帮助用户快速输入文本内容,并提供相关的建议和提示。

    使用MultiAutoCompleteTextView实现自动匹配输入的内容

    这个组件是`AutoCompleteTextView`的一个扩展,增加了多选功能,适用于需要提供多选项输入的场景,如输入邮件的收件人、抄送人等。 ### `MultiAutoCompleteTextView`基本概念 1. **自动完成(Auto Completion)**:...

    android学习笔记之一常用控件.doc

    这篇学习笔记主要涵盖了几个常见的控件:EditText、RadioGroup与RadioButton、CheckBox、Spinner、AutoCompleteTextView以及MultiAutoCompleteTextView,还包括了DatePicker和TimePicker的使用。 1. **EditText**:...

    Android_AutoCompleteTextView

    - `AutoCompleteTextView`支持多选:通过`MultiAutoCompleteTextView`,可以允许用户选择多个建议项。 - 可以通过`setError()`方法设置错误提示,提高用户交互体验。 - `AutoCompleteTextView`还提供了诸如禁用、...

    Android_控件运用

    10. **Android 控件之 AutoCompleteTextView, MultiAutoCompleteTextView** 这两种控件提供自动补全功能。AutoCompleteTextView 用于单行文本输入,当用户输入时,会显示匹配的建议列表;MultiAutoCompleteTextView...

    andrid开发总结高清pdf

    4. **AutoCompleteTextView与MultiAutoCompleteTextView**:这两是文本输入框的扩展,提供自动补全功能。AutoCompleteTextView适用于单行输入,MultiAutoCompleteTextView则支持多行输入并能处理复杂的数据源。 5. ...

Global site tag (gtag.js) - Google Analytics