1、首先在布局文件中声明一个AutoCompleteTextView
<AutoCompleteTextView
android:id="@+id/autoTextView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="请输入您要搜索的关键..."/>
2、在Activity中初始化控件,并设置数据源
/**
* 声明AutoCompleteTextView
*/
private AutoCompleteTextView autoTextView=null;
/**
* 数据源
*/
private String[] res={"beijing1","beijing2","beijing3","jinan1","jinan2","jinan3"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
/**
* 第一步、初始化控件
* 第二步、需要一个适配器
* 第三步、初始化一个数据源--这个数据源去匹配文本框中输入的内容
* 第四步、将Adapter与当前AutoCompleteTextView控件绑定
*/
autoTextView=(AutoCompleteTextView)findViewById(R.id.autoTextView);
//上下文、布局文件、数据源
ArrayAdapter<String> adapter=new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, res);
autoTextView.setAdapter(adapter);
}
效果如下:
如果想要实现输入指定的个数后才提示,只需要在定义AutoCompleteTextView时配置
android:completionThreshold="3"
输入三个字符时才会匹配提示
- 大小: 6 KB
分享到:
相关推荐
本Demo展示了Android项目中AutoCompleteTextView以及MultiAutoCompleteTextView的简单使用,对其进行属性设置,以及数据填充。
AutoCompleteTextView大多是采用ArrayAdapter进行适配的,这种有时候并不能满足我们的需求,所以就有了这个demo
TestCompleteText_AutoCompleteTextView和TextWatcher结合使用的小栗子, 常见的安卓TextView输入显示关键词下拉提示.
Android AutoCompleteTextView自动提示输入。我博客网址: http://blog.csdn.net/qq_16064871。我写了很多博客都是有源码的,请多多关注。
Android自定义AutoCompleteTextView
自动填充文本实例,对Android自动文本填充AutoCompleteTextView的使用。
android AutoCompleteTextView邮箱后缀自动补全.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
在Android中可以通过AutoCompleteTextView和ArrayAdapter配合使用,可以实现像百度一样出现提示信息功能。
Android中AutoCompleteTextView的使用步骤.pdf 学习资料 复习资料 教学资源
android 百度地图 AutoCompleteTextView联想刷新实现检索 很全面的
Android AutoCompleteTextView控件学习 博客地址:http://blog.csdn.net/csdnyuandaimaxuexi/article/details/48439951
自动提示文本框(AutoCompleteTextView)可以加强用户体验,缩短用户的输入时间(百度的搜索框就是这个效果)。 先给大家展示下效果图,如果大家感觉还不错,请参考实现代码: 最后一张获取文本框里面的值(其实就跟...
android中AutoCompleteTextview控件的简单实现
实现工具Android studio,一般AutoCompleteTextView提示语列表的适配器只能系统提供的ArrayAdapter等,这里自定义适配器继承了BaseAdapter。
1.利用ListAdapter(一般使用ArrayAdapter)为AutoCompleteTextView提供数据,若有需要还可以重载getView()以自定义列表项的显示方式。这一步同ListView。2.如果需要根据输入内容进行动态提示,那么adapter需要实现...
AutoCompleteTextView按照关键字从服务器上获得数据显示下拉列表
主要介绍了Android AutoCompleteTextView连接数据库自动提示的方法,结合实例形式分析了AutoCompleteTextView操作数据库的原理与具体技巧,并附带demo源码供读者下载参考,需要的朋友可以参考下
可以自动补齐邮箱后缀的控件,很适合邮箱的注册于邮箱登录
主要介绍了Android AutoCompleteTextView控件基本用法,结合实例形式分析了AutoCompleteTextView控件的功能、使用方法及相关操作步骤,需要的朋友可以参考下
扩展Android系统自带的AutoCompleteTextView控件,逐字提示,支持自定义类对象指定显示字段