Android用户界面开发(8):自动提示

自动提示(AutoCompleteTextView)

当用户在输入框输入内容的时候,软件自动提示很多与用户输入的内容相关的内容供用户选择,比如百度。

要实现这个功能首先在布局文件中创建一个AutoCompleteTextView,然后通过ArrayAdapter将我们准备自动提示的内容和AutoCompleteTextView进行适配,这样就可以创建出我们需要的功能了。

auto = (AutoCompleteTextView) this.findViewById(R.id.auto);
// 第二个参数表示适配器的下拉风格
ArrayAdapter<String> adapter = new ArrayAdapter<String>(MainActivity.this,android.R.layout.simple_dropdown_item_1line, autoStrings);
auto.setAdapter(adapter);
mul = (MultiAutoCompleteTextView) this.findViewById(R.id.mul);
mul.setAdapter(adapter);
//完成对选项的拆分的功能,以逗号进行拆分
mul.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());

源码下载链接:http://www.apkbus.com/android-117094-1-1.html


喜欢开源,乐意分享的大神们,欢迎加入QQ群:176507146,你值得拥有哦!

作者:快乐出发0220 ;Android群:151319601 ; Linux群:96394158 ;转载请注明出处 http://klcf0220.cnblogs.com/ !!!
原文地址:https://www.cnblogs.com/klcf0220/p/3089428.html