一、功能

  动态匹配输入的内容,如百度搜索引擎当输入文本时,可以根据内容显示匹配的热门信息

二、独特属性

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

  

三、代码演示

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation="vertical" >    <AutoCompleteTextView        android:id="@+id/autoCompleteTextView1"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:completionThreshold="2"        android:hint="请输入要搜索的关键词" />    </LinearLayout>
package com.muke.textview_edittext;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.AutoCompleteTextView;import android.app.Activity;public class MainActivity extends Activity{    private AutoCompleteTextView autoTextVIew;        //第三步:初始化数据源——匹配文本框中输入的内容    private String[] res = {"beijing1","beijing2","beijing3","shanghai1","shanghai2","shenzhen1","shenzhen2","guangzhou1","guangzhou2"};        @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);                //第一步:找到需要操作的控件        autoTextVIew = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1);                //第二步:需要一个适配器        //android.R.layout.simple_list_item_1:是系统自带的布局        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, res);            //第四步:将adapter与当前AutoCompleteTextView绑定        autoTextVIew.setAdapter(adapter);    }}

更多相关文章

  1. Android培训班(50)
  2. Android(安卓)EditText常用属性
  3. Android模拟器镜像介绍
  4. Android中EditText控件的几种使用方法
  5. android jni开发,用javah生成***.h头文件,用ndk在libs下生成***.so
  6. Android控件之HorizontalScrollView 去掉滚动条
  7. Android---Android让文本输入框默认不获取焦点
  8. android 短信:电信运营商给你的号码可能是+86开头
  9. Android(安卓)输入事件流程

随机推荐

  1. Android缺乏整体控制或成发展障碍
  2. Google 的设计主管谈开发中的 Ice Cream
  3. java和Android都是新手,想学Android,怎样入
  4. Android(安卓)蓝牙开发(整理大全)
  5. Android(安卓)坐标系及动画移动坐标相关
  6. Android撬动IT市场的新支点!
  7. Android(安卓)O / Android(安卓)8.0 新特
  8. Android中实现滑动的七种方式
  9. 深入探讨 Android(安卓)传感器
  10. Android(安卓)事件流详解之View事件分发