AutoCompeleteTestView--动态自动匹配输入的内容
来源:互联网 发布:韩国大尺度电影知乎 编辑:程序博客网 时间:2024/05/17 07:03
AutoCompeleteTestView
1>功能:动态匹配输入的内容,如百度搜索引擎当输入文本可们可以根据内容显示匹配的热门信息。
2>独特属性:
android:completeThreshold=“2”
----设置输入多少字符时候自动匹配
MulitiAutoCompleteTextView
1>功能:
可支持选择多个值(再多次输入的情况下),分别用分隔符分开,并且在多个值选中的时候此次输入值时会自动去匹配,可用在发短信,发邮件时选择联系人这种类型当中
2>独特属性:
android:completeThreshold=“2”
----设置输入多少字符时候自动匹配
3>设置分隔符
textView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
package com.leadingsoft.mbh.autocompletetextview;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.widget.ArrayAdapter;import android.widget.AutoCompleteTextView;import android.widget.MultiAutoCompleteTextView;public class MainActivity extends AppCompatActivity { private AutoCompleteTextView autoCompleteTextView; private MultiAutoCompleteTextView multiAutoCompleteTextView; private static final String[] COUNTRIES = new String[]{ "Belgium", "France", "Italy", "Germany", "Spain", "Zhangsan", "Li", "Wangwu", "Zhaoliu", "Sunqi", "Liba" }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); autoCompleteTextView = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView); //得到的字符串数组。 String[] strArray = getResources().getStringArray(R.array.countries_array); //创建适配器,它设置为自动完成文本视图 ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, strArray); autoCompleteTextView.setAdapter(adapter); multiAutoCompleteTextView = (MultiAutoCompleteTextView) findViewById(R.id.multiAutoCompleteTextView); ArrayAdapter<String> adapter2 = new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line, COUNTRIES); multiAutoCompleteTextView.setAdapter(adapter2); multiAutoCompleteTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer()); }}
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:orientation="vertical" tools:context=".MainActivity"> <AutoCompleteTextView android:id="@+id/autoCompleteTextView" android:layout_width="match_parent" android:layout_height="wrap_content" android:completionThreshold="1" android:hint="@string/search_hint" /> <MultiAutoCompleteTextView android:id="@+id/multiAutoCompleteTextView" android:layout_width="match_parent" android:layout_height="wrap_content" android:completionThreshold="1" android:hint="@string/email_hint" /></LinearLayout>
附件是全部代码
阅读全文
0 0
- AutoCompeleteTestView--动态自动匹配输入的内容
- 实现简单动态自动匹配输入的内容
- 慕课网--实现动态自动匹配输入内容
- 实现动态输入自动匹配输入的内容的 a a
- 动态匹配输入内容
- Android控件——AutoCompleteTextView动态自动匹配输入内容
- Android入门(4)——AutoComplete TextView实现动态自动匹配输入的内容
- 实现动态自动匹配的内容
- 使用AutoCompleteTextView实现自动匹配输入的内容
- 使用MultiAutoCompleteTextView实现自动匹配输入的内容
- 使用AutoCompleteTextview实现动态匹配输入的内容
- 动态自动匹配输入的控件AutoCompleteTextView和MultiAutoCompleteTextView
- android第八节自动匹配输入内容
- Android - AutoCompleteTextView (输入框动态匹配内容)
- 从零开始学Android之 AutoCompleteView 动态匹配输入的内容(像搜索引擎上的匹配)
- Android之实现动态自动匹配输入
- Jquery 文本框输入内容,自动匹配select 下拉框内容
- 使用JQuery UI完成可输入内容且自动匹配的的下拉列表
- spark 2.1 Stage and ResultStage and ShuffleMapStage
- 俄部分联邦主体经贸投资推介会在合肥举行
- spark2.1 和 python3.6的问题
- 欢迎使用CSDN-markdown编辑器
- 异常Error:Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy
- AutoCompeleteTestView--动态自动匹配输入的内容
- 由中间向两边渐变的分割线
- 应用间的数据接收和发送
- Andriod通过经纬度解析实际地址
- MySQL监控利器-Innotop
- Git中三种文件状态及其转换
- 上传工具类
- Scala学习笔记系列<1>
- Instant Run使用要注意的坑