首先看一下效果
事先准备好数据集绑定到AutoCompleteTextView,便可实现自动完成功能。
1、在main.xml中增加一个控件
<AutoCompleteTextView android:id="@+id/autoCompleteTextView1" android:layout_width="match_parent" android:layout_height="wrap_content" android:completionThreshold="1"></AutoCompleteTextView>
加粗的地方表示在输入多少个字符后,自动完成会触发。不过不设置就没有效果。
2、在Activity中把数据绑定到AutoCompleteTextView
ArrayAdapter<String> atp=new ArrayAdapter<String>(this,
android.R.layout.simple_dropdown_item_1line,new String[]{"mine","its"});
AutoCompleteTextView av=(AutoCompleteTextView)this.findViewById(R.id.autoCompleteTextView1);
av.setAdapter(atp);
就是这么简单就完成了自动完成功能。
本文版权归作者和CSDN共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。