首先在页面中添加一个AutoCompleteTextView组件,属性代表输入几个字符开始匹配

android:completionThreshold="3"



1.初始化变量2.需要一个适配器3.初始化数据源---数据源去匹配文本框中输入的内容4.adpter与当前的autoCompleteTextView绑定

package com.example.administrator.myapplication;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.ArrayAdapter;import android.widget.AutoCompleteTextView;import android.widget.Button;import android.widget.Toast;public class MainActivity extends AppCompatActivity implements View.OnClickListener{    private AutoCompleteTextView autoCompleteTextView;    private String[] res={"beijing1","beijing2","beijing3",            "shanghai1","shanghai2"};    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);              autoCompleteTextView=(AutoCompleteTextView)findViewById(R.id.a1);/**  1.初始化变量*  2.需要一个适配器*  3.初始化数据源---数据源去匹配文本框中输入的内容* */        ArrayAdapter adapter=new ArrayAdapter(this,                android.R.layout.simple_expandable_list_item_1,res);        autoCompleteTextView.setAdapter(adapter);    }  }

更多相关文章

  1. android简单实现轮播图效果
  2. Android中判断Intent是否存在的方法
  3. Android的string-array数据源简单使用
  4. Android如何根据当前显示配置匹配资源 layout / drawable
  5. Android中如何取消或定制当点击GridView的时候出现的那个黄色背
  6. Android的string-array数据源简单使用
  7. android 源码下载 ARM/x86架构
  8. Android中添加和识别手势操作
  9. cocos2dx程序 在android上 触碰屏幕就崩溃 crash in cocos on to

随机推荐

  1. 键盘设备三星在Android上的改进对Develop
  2. Android(安卓)使用ORMLite打造万能泛型Da
  3. 关键(一): android不同机型的适配的解决方
  4. Android工具箱APP源码分享:“一个工具箱”
  5. android:exported 属性详解
  6. 深入源码解析Android中的Handler,Message
  7. Android初体验
  8. 深入理解Android消息处理系统——Looper
  9. Android的多媒体框架Opencore代码阅读
  10. Android初学者学习之Android(安卓)屏幕适