Android——AutoCompleteTextView
来源:互联网 发布:手机网络理财 编辑:程序博客网 时间:2024/05/19 17:58
<1>简介
在我们平常上网的时候经常会用到谷歌或百度,在输入框中输入我们想要输入的信息就会出现其他与其相关的提示信息,非常方便。这种效果在Android中是用AutoCompleteTextView实现的
AutoCompleteTextView是一个可以编辑的文本view,当用户键入时,会自动显示完成建议信息。
建议列表显示在下拉列表框中,可以选中某项代替编辑框里的内容。
当用户点击回车键时,或者什么也没有选中点击ENTER建时下拉列表会自动消失。
建议列表是从一个数据适配器获取的数据。
<2>范例
效果图:
[img]
在我们平常上网的时候经常会用到谷歌或百度,在输入框中输入我们想要输入的信息就会出现其他与其相关的提示信息,非常方便。这种效果在Android中是用AutoCompleteTextView实现的
AutoCompleteTextView是一个可以编辑的文本view,当用户键入时,会自动显示完成建议信息。
建议列表显示在下拉列表框中,可以选中某项代替编辑框里的内容。
当用户点击回车键时,或者什么也没有选中点击ENTER建时下拉列表会自动消失。
建议列表是从一个数据适配器获取的数据。
<2>范例
- package xiaosi.AutoCompleteTextView;
- import android.app.Activity;
- import android.os.Bundle;
- import android.widget.ArrayAdapter;
- import android.widget.AutoCompleteTextView;
- public class AutoCompleteTextViewActivity extends Activity {
- private AutoCompleteTextView autoCompleteTextView = null;
- private final String[] Citys = new String[] {
- "Belgium", "France", "Italy", "Germany", "Spain" ,"Sppp","Itaggg"
- };
- /** Called when the activity is first created. */
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- autoCompleteTextView = (AutoCompleteTextView)findViewById(R.id.auto);
- //配置设配器
- ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>
- (AutoCompleteTextViewActivity.this, android.R.layout.simple_dropdown_item_1line, Citys);
- //
- autoCompleteTextView.setAdapter(arrayAdapter);
- }
- }
package xiaosi.AutoCompleteTextView;import android.app.Activity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.AutoCompleteTextView;public class AutoCompleteTextViewActivity extends Activity {private AutoCompleteTextView autoCompleteTextView = null;private final String[] Citys = new String[] { "Belgium", "France", "Italy", "Germany", "Spain" ,"Sppp","Itaggg" }; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); autoCompleteTextView = (AutoCompleteTextView)findViewById(R.id.auto); //配置设配器 ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String> (AutoCompleteTextViewActivity.this, android.R.layout.simple_dropdown_item_1line, Citys); // autoCompleteTextView.setAdapter(arrayAdapter); }}
效果图:
[img]
- Android——AutoCompleteTextView
- android学习——AutoCompleteTextView
- Android笔记——AutoCompleteTextView
- Android widget——AutoCompleteTextView学习笔记
- Android控件——AutoCompleteTextView和MultiAutoCompleteTextView
- Android UI设计——AutoCompleteTextView
- Android学习笔记之——AutoCompleteTextView
- 自学android——AutoCompleteTextView的使用
- Android学习——AutoCompleteTextView组件
- Android学习笔记(十七)——AutoCompleteTextView
- Android学习备忘013——AutoCompleteTextView&MultiAutoCompleteTextView
- 一步一步学android控件(之五) —— AutoCompleteTextView
- android自动提示功能——autoCompleteTextView(一)
- android自动提示功能——autoCompleteTextview(二)
- Android开发——AutoCompleteTextView自动提示控件
- android学习案例1——AutoCompleteTextView、MultiAutoCompleteTextView
- Android控件——AutoCompleteTextView动态自动匹配输入内容
- android控件——AutoCompleteTextView(实现自动补全)
- 有关.Net的WCF Rest的知识
- 回溯算法
- 标签(选项)式布局(Tab Layout)(基于 API 4 )---- (1)
- sqlserver实现字段名与字段值交叉(原创)
- wp7 上实现coverflow效果
- Android——AutoCompleteTextView
- 浏览:550 .bash_profile和.bashrc说明(转)
- 陕汽汉德、一汽集团信息化调研报告
- ios crash report
- 曾經的玩家 轉入編程生活
- tomcat移动位置后相关问题解决方案
- 系统设计中权限设计的一种做法
- Oracledbconsole服务不能启动的解决方法
- open() 标志位的设置与清除