Android ApiDemos示例解析(99):Views->Auto Complete->1. Screen Top
来源:互联网 发布:延时摄影后期制作软件 编辑:程序博客网 时间:2024/06/17 14:05
本例 1. Screen Top ,2. Screen Bottom , 3. Scroll 都是介绍AutoCompleteTextView 的用法,不同的是AutoCompleteTextView 中Layout 位置不同,可以看到 AutoCompleteTextView 根据其位置的不同自动为提示对话框会选择合适的位置在屏幕上显示。
在使用Google搜索时,Google 搜索项会随着用户输入自动给出相关提示,类AutoCompleteTextView 提供了类似的功能,在AutoCompleteTextView输入时,随着用户的输入,AutoCompleteTextView会显示一个提示列表可以供用户选择,用户可以使用Back 键随时取消这个提示框。
提示框的内容来自于一个Data Adapter ,并可以通过设定 threshold 给出用户输入超过几个字符后才出现提示框。
本例为提示框添加国家名称的提示:
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line, COUNTRIES);AutoCompleteTextView textView = (AutoCompleteTextView) findViewById(R.id.edit);textView.setAdapter(adapter);...static final String[] COUNTRIES = new String[] { "Afghanistan", "Albania", "Algeria", "American Samoa", "Andorra", "Angola", "Anguilla", "Antarctica", "Antigua and Barbuda", "Argentina" ..
本例的AutoCompleteTextView 位置在屏幕的上部,可以看看提示框显示的位置:
- Android ApiDemos示例解析(99):Views->Auto Complete->1. Screen Top
- Android ApiDemos示例解析(100):Views->Auto Complete->2. Screen Bottom
- Android ApiDemos示例解析(101):Views->Auto Complete->3. Scroll
- Android ApiDemos示例解析(102):Views->Auto Complete->4. Contacts
- Android ApiDemos示例解析(103):Views->Auto Complete->5. Contacts with Hint
- Android ApiDemos示例解析(104):Views->Auto Complete->6. Multiple Items
- Android ApiDemos示例解析(133):Views->Layouts->Baseline->1.Top
- Android ApiDemos示例解析(142):Views->Layouts->LinearLayout->2. Vertical (Fill Screen)
- Android ApiDemos示例解析(107):Views->Controls->1. Light Theme
- Android ApiDemos示例解析(110):Views->Data Widgets->1. Dialog
- Android ApiDemos示例解析(115):Views->Focus->1. Vertical
- Android ApiDemos示例解析(119):Views->Gallery->1. Photos
- Android ApiDemos示例解析(121):Views->Grid->1. Icon Grid
- Android ApiDemos示例解析(141):Views->Layouts->LinearLayout->1. Vertical
- Android ApiDemos示例解析(151):Views->Layouts->RelativeLayout->1. Vertical
- Android ApiDemos示例解析(153):Views->Layouts->ScrollView->1.Short
- Android ApiDemos示例解析(168):Views->Lists->1. Array
- Android ApiDemos示例解析(182):Views->Progress Bar->1. Incremental
- XML保存数据
- SAP HANA 列存储(SAP HANA Column Store)
- Java中final 关键字
- Filename parsing in batch file and more idioms
- 3G网络Entity和Interface定义总结
- Android ApiDemos示例解析(99):Views->Auto Complete->1. Screen Top
- Js中onChange和onpropertychange区别
- C++ Template 中的typename、class关键字区别
- Android学习笔记(8)---获取屏幕分辨率
- 10817 - Headmaster's Headache
- ubuntu 10.04 IBUS输入法安装和设置
- hdu1498
- VO AO PO DAO 我告诉你 (转载)
- SQL Server 2005基础重点知识总结 归纳