首先在页面中添加一个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的string-array数据源简单使用
  2. Android 适配器Adapter的学习
  3. android kernel 初始化 2
  4. Android MediaServer初始化流程
  5. android 数据库技术 | 文件系统,SDCARD访问,CONTENT PROVIDER,SQLIT
  6. Java泛型应用之打造Android中ListView和GridView万能适配器【Com

随机推荐

  1. android 触发AppWidget上控件事件来更新A
  2. Android输入法的显示或隐藏
  3. Android中判断网络连接是否可用及监控网
  4. Android环形进度条(安卓默认形式)实例代
  5. 下载旧版本android sdk tools
  6. 代码实现android手机信号监听
  7. Android 中将 "base64图片" 解码为".png"
  8. Android中网络通信方式的简单汇总(HttpURL
  9. Android入门:基本控件(一)
  10. Android 调用系统原生相机拍照并储存到指