您的位置:首页 > 移动开发 > Android开发

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

2013-05-20 20:41 267 查看
自动提示(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,你值得拥有哦!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: