AutoCompleteTextview、MultiAutoCompleteTextView

AutoCompleteTextview

动态匹配输入内容文本框

属性:

android:completionThreshold="2";     设置输入多少字符时自动匹配

public class MainActivity extends ActionBarActivity {

private AutoCompleteTextView actextview ;

//初始化数据源  去匹配文本框中输入的内容

private String[] res ={"北京" ,"北京1" ,"北京2" ,"上海" ,"上海1" ,"上海2" };

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout. activity_main);

//初始化控件

actextview=(AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1 );

//New适配器

ArrayAdapter<String> adapter= new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1 ,res );

//将adpter 与当前AutoCompleteTextView控件绑定

actextview.setAdapter(adapter);

}

}

<AutoCompleteTextView

android:id="@+id/autoCompleteTextView1"

android:layout_width="match_parent"

android:layout_height="50dp"

android:completionThreshold="1"

android:hint="@string/AutoCompleteTextView" >

<requestFocus />

</AutoCompleteTextView >

MultiAutoCompleteTextView

可支持选择多个值(在多次输入的情况下),分别用分隔符分开,并且在每个字选中的时候再次输入值时会自动去匹配。(AutoCompleteTextview 单选)

android:completionThreshold="2";     设置输入多少字符时自动匹配

mtxt.setTokenizer(new MultiAutoCompleteTextView.CommTokenizer());

maTextView=(MultiAutoCompleteTextView) findViewById(R.id.multiAutoCompleteTextView1 );

maTextView.setAdapter(adapter);

//设置分隔符

maTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());

时间: 2024-10-14 09:21:53

AutoCompleteTextview、MultiAutoCompleteTextView的相关文章

Third Day:正式编程第三天,学习实践内容TextView跑马灯、AutoCompleteTextView、multiAutoCompleteTextView以及ToggleButton、checkedBox、RadioButton等相关实践

2.针对Focused的TextView跑马灯(文字较多一行无法显示)效果 针对单个TextView的跑马灯效果,可直接在TextView控件参数中添加三个属性: android:singleLine="true"(一行显示会有省略号) android:ellipsize="marquee"(一行显示无省略号) android:focusable="true" android:focusableInTouchMode="true&quo

Android学习之AutoCompleteTextView和MultiAutoCompleteTextView

转自:http://blog.csdn.net/qq_28468727/article/details/52258409 AutoCompleteTextView.MultiAutoCompleteTextView自动完成输入内容的控件 如果我们想实现用户输入的内容有自动提示功能,类似百度搜索结果,AutoCompleteTextView和MultiAutoCompleteTextView可以实现类似功能 MainActivity.JAVA: public class MainActivity

Android学习起步 - AutoCompleteTextView及MultiAutoCompleteTextView控件使用

大家在用百度搜索时,输入几个词就出现下拉框可选,以下两个控件就具有这个功能 AutoCompleteTextView:只能匹配输入的开始,只有一次匹配 MultiAutoCompleteTextView:可以匹配多次输入,用分隔符来分隔每一次的输入,就像发邮件时选多个联系人一样,见例子: 一.AutoCompleteTextView的效果实现如下 布局文件如下 1 <?xml version="1.0" encoding="utf-8"?> 2 <

AutoCompleteTextView,MultiAutoCompleteTextView 用法举例

AutoCompleteTextView  按下去变红色 MultiAutoCompleteTextView(用逗号可以添加多个关键字) AutoCompleteTextView,MultiAutoCompleteTextView都可以在输入时完成匹配.后者是前者的子类,只不过可以匹配多个字符,字符间用“,”来分割.一般我们不用什么高级的adapter来放置数据,直接用ArrayAdapter是个比较好的选择 先看一下他们的属性: android:completionHint          

AutoCompleteTextView 和 MultiAutoCompleteTextView 自动完成文本控件

概述 在html中有很多自动完成的应用,例如,百度的搜索,输入一些关键字,下面就会自动列出该关键字对应的一些消息 在Android中也有自动完成文本,这就是AutoCompleteTextVeiw和MultiAutoCompleteTextView . AutoCompleteTextVeiw支持基本的自动完成功能,适用在各种搜索功能中,并且可以根据自己的需求设置他的默认显示数据 AutoCompleteTextVeiw和(自动完成文本框)从 EditText派生而来,MultiAutoComp

【Android基础篇】AutoCompleteTextView和MultiAutoCompleteTextView

从名称上可看出来,这两个控件都是用于输入信息的TextView,AutoComplete已表明这两个控件内容输入都是自动完成的.区别在于一个是Multi,一个不是,具体的区别可通过下面的内容看出来.下面分别介绍着两个控件的使用. AutoCompleteTextView 功能 动态匹配输入的内容,如搜索引擎在输入框输入信息时,会有一个下拉列表显示与当前输入内容有关的信息. 控件特有属性 如同width.height等属性是控件共有属性,下面介绍AutoCompleteTextView特有的属性:

Android控件——AutoCompleteTextView与MultiAutoCompleteTextView(实现自动匹配输入的内容)

------------------------------------AutoCompleteTextView---------------------- 1.使用方法 布局文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width=

Android常用控件之AutoCompleteTextView、Spinner

概述 1.AutoCompleteTextView:相对于普通的TextView,AutoCompleteTextView的特点是可以自动提示文本,它可以通过SetAdapter()方法加载适配器. 2.Spinner:一种下拉列表. 知识内容 AutoCompletedTextView 布局文件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="

自动匹配输入的内容(AutoCompleteTextView及MultiAutoCompleteTextView)

自动匹配输入的内容 AutoCompleteTextView 1.功能动态匹配输入的内容,如百度搜索引擎当输入文本时,可以根据内容显示匹配的热门信息 2.属性:android:completionThresh=“2”//设置输入多少字符时匹配 AutoCompleteTextView: 适配器应用:适配器的意思就是用数据源去匹配已有的数据. 第一步:初始化控件private AutoCompleteTextView acTextView; 第二步:需要一个适配器ArrayAdapter<Stri