AutoCompleteTextView和MultiAutoCompleteTextView使用详解
来源:互联网 发布:河北网络电视台官网 编辑:程序博客网 时间:2024/06/05 17:19
控件代码:
<?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="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" tools:context=".UIDemoActivity" > <AutoCompleteTextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/autoCompleteTextView1" android:hint="@string/completeTextView1Hint" android:completionThreshold="2" ></AutoCompleteTextView> <MultiAutoCompleteTextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/multiAutoCompleteTextView1" android:hint="@string/completeTextView1Hint" android:completionThreshold="1" ></MultiAutoCompleteTextView> </LinearLayout>
Activity代码:
package com.werw.UIDemo;import android.app.Activity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.AutoCompleteTextView;import android.widget.MultiAutoCompleteTextView;/** * @author frank * */public class UIDemoActivity extends Activity {private AutoCompleteTextView acTextView;private MultiAutoCompleteTextView macTextView;private String[] res = {"hhb","wz","gh","gmm","nsb","abc","ab2"}; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); /* * 第一步初始化控件 * 第二步需要一个适配器 * 第三步初始化数据源,这个数据源去匹配输入的内容 * 第四步将适配器和控件绑定 */ acTextView = (AutoCompleteTextView)findViewById(R.id.autoCompleteTextView1); macTextView = (MultiAutoCompleteTextView)findViewById(R.id.multiAutoCompleteTextView1); ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line,res); acTextView.setAdapter(adapter); macTextView.setAdapter(adapter); //设置不同值之间的分隔符号 macTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer()); }}
0 0
- AutoCompleteTextView和MultiAutoCompleteTextView使用详解
- AutoCompleteTextView和MultiAutoCompleteTextView的使用
- AutoCompleteTextView和MultiAutoCompleteTextView的使用
- 使用AutoCompleteTextView和MultiAutoCompleteTextView提示输入内容
- Android:控件AutoCompleteTextView 和MultiAutoCompleteTextView的使用
- AutoCompleteTextView和MultiAutoCompleteTextView
- AutoCompleteTextView和MultiAutoCompleteTextView
- android AutoCompleteTextView和MultiAutoCompleteTextView
- AutoCompleteTextView和MultiAutoCompleteTextView
- AutoCompleteTextView和MultiAutoCompleteTextView
- AutoCompleteTextView 和 MultiAutoCompleteTextView
- AutoCompleteTextView和MultiAutoCompleteTextView
- AutoCompleteTextView和MultiAutoCompleteTextView
- AutoCompleteTextView和MultiAutoCompleteTextView控件
- MultiAutoCompleteTextView和AutoCompleteTextView对比
- AutoCompleteTextView和MultiAutoCompleteTextView
- AutoCompleteTextView和MultiAutoCompleteTextView控件
- 初识AutoCompleteTextView和MultiAutoCompleteTextView
- 学习v$sql,v$sqlarea,v$sqltext,v$sqlstats和v$sql_plan
- Struts2笔记四之Ognl
- linux内核线程对信号的处理过程
- Struts2笔记五之Struts标签
- Eclipse自动生成方法的注释格式
- AutoCompleteTextView和MultiAutoCompleteTextView使用详解
- dwz框架---(1)如何学习dwz框架
- Centos6/RHEL6 11.2.0.3rac添加节点
- 我的第一篇博客
- STM32学习笔记——利用通用定时器TIM2进行精确延时
- Struts2笔记六之i18n国际化
- OC中动态创建可变数组的问题.有一个数组,数组中有13个元素,先将该数组进行分组,每3个元素为一组,分为若干组,最后用一个数组统一管理这些分组.(要动态创建数组).两种方法
- android Matrix图片随意的放大缩小,拖动
- 《STL源码剖析》---stl_deque.h阅读笔记(2)