一、AutoCompleteTextView的应用
private static final String[] autoStr = new String[] { "abb", "abc",
"abcd", "abcde" };
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
/* 载入main.xml Layout */
setContentView(R.layout.complete);
/* new ArrayAdapter对象并将autoStr字符串数组传入 */
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_dropdown_item_1line, autoStr);
/* 以findViewById()取得AutoCompleteTextView对象 */
AutoCompleteTextView myAutoCompleteTextView = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1);
/* 将ArrayAdapter加入AutoCompleteTextView对象中 */
myAutoCompleteTextView.setAdapter(adapter);
}
二、MultiAutoCompleteTextView的应用
private static final String[] autoStr = new String[] { "abb", "abc",
"abcd", "abcde" };
private MultiAutoCompleteTextView mt;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
/* 载入main.xml Layout */
setContentView(R.layout.multi_complete);
/* new ArrayAdapter对象并将autoStr字符串数组传入 */
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_dropdown_item_1line, autoStr);
mt = (MultiAutoCompleteTextView) findViewById(R.id.multiAutoCompleteTextView1);
mt.setAdapter(adapter);
mt.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
}
- 大小: 15.7 KB
- 大小: 17.5 KB
分享到:
相关推荐
标题中的“自动填充控件autoCompletion”指的就是这个功能。在这个已调通的示例项目中,初学者可以学习如何有效地使用`AutoCompleteTextView`来实现自动填充功能。 `AutoCompleteTextView`控件是基于`EditText`的...
对于酒店系统的应用场景,自动填充控件可以用于以下几个方面: 1. 预订系统:用户输入酒店名称、城市或地址时,自动填充历史预订、热门地点或附近酒店,加快预订过程。 2. 日期选择:根据用户输入的日期部分,自动...
1.使用AutoComplete控件实现网页自动填充。仿照百度首页的自动填充。 2.创建数据表Book_info的表,添加数据往里面 3.打开AJAX Extendions选项卡,双击ajax中核心组件ScriptManager 4.打开AJAX Extendions选项卡,...
2. **Bootstrap组件**:Bootstrap框架提供了丰富的UI组件,如按钮、表单、导航等,Autocomplete插件充分利用了这些组件,创建出符合Bootstrap风格的自动填充下拉框。 3. **数据源**:Autocomplete需要一个数据源来...
在ASP.NET AJAX中,AutoComplete控件是一个非常实用的组件,用于实现自动填充功能,常见于搜索框或者输入框,用户输入文字时,系统会根据已有的数据提供匹配的建议。 AutoComplete控件是ASP.NET AJAX Control ...
本项目“jQuery自动填充表单功能代码.zip”旨在介绍如何利用jQuery UI的Autocomplete组件来实现表单字段的自动填充功能。这个功能常见于搜索引擎、登录表单和任何需要快速输入建议的场景中,能提升用户体验并减少...
在网页开发中,用户输入体验的优化是一个重要的环节,其中,自动填充功能(AutoComplete)就是一种常见的提升用户体验的方式。本篇文章将详细解析如何利用AJAX技术实现类似百度和谷歌搜索框的自动填充功能,以及如何...
**jQuery Autocomplete 控件详解** jQuery Autocomplete 是一个非常实用的前端插件,它为输入框提供了自动补全的功能,极大地提升了用户在网页上的交互体验。这个控件源自 jQuery UI 库,允许开发者通过简单的配置...
2. **jQuery.autocomplete**:这是jQuery UI库的一个组件,提供了自动完成或自动填充功能。在搜索框中,当用户输入字符时,它会根据预设的数据源动态地显示匹配项列表。此功能在百度搜索引擎中很常见,能帮助用户...
标题中的“智能提示AutoComplete控件Demo”是指一个示例项目,它展示了如何在应用程序中实现自动完成功能。在编程领域,AutoComplete通常用于文本输入框,它能够根据用户输入的部分文字,实时提供可能的匹配选项,...
本主题将深入探讨如何使用Ajax Control Toolkit中的AutoCompleteExtender控件在Web服务器(WEBSERVES)上实现自动填充表单的功能,以及如何从SQL Server数据库获取填充数据。 首先,`AutoCompleteExtender`是ASP...
在Flutter开发中,...总的来说,Flutter的TypeAhead控件是一个强大且灵活的工具,它极大地简化了在应用中实现自动填充功能的过程。通过熟练掌握其用法,开发者可以提高用户体验,打造更加智能和友好的移动应用。
此外,还可以通过自定义JavaScript事件处理程序来扩展其功能,例如,当用户选择一个建议项时,自动填充其他字段或执行特定操作。 总之,ASP.NET AJAX AutoComplete控件是提高Web应用程序交互性和用户体验的强大工具...
### Vue el-autocomplete远程搜索下拉框及自动填充功能详解 #### 1. Vue与Element UI简介 Vue.js是一款构建用户界面的渐进式JavaScript框架,以数据驱动和组件化的思想构建。Element UI是基于Vue 2.0的桌面端组件库...
React Native的带选项自动补全控件是一种在移动应用中实现搜索框自动填充功能的组件。这个组件基于React Native框架,允许开发者为iOS和Android应用创建高效、响应式的用户界面,提升用户输入体验。React Native是...
综上所述,`AutoComplete`控件在.NET AJAX中提供了强大的自动完成功能,其工作原理是通过调用Web服务方法获取匹配的建议,然后以友好的方式显示给用户。这个功能对于构建高效、用户友好的搜索体验至关重要。通过适当...
在Flex编程中,创建一个自动完成控件,也称为下拉提示或自动填充,能够极大地提升用户体验,尤其是在处理大量可选项时。这个功能类似于Google的搜索框,它会在用户输入时动态显示匹配的建议列表。以下是一些关于如何...
在ASP.NET开发中,为了提升用户体验,经常需要使用到自动完成(AutoComplete)功能,它可以在用户输入文本时提供预填充建议。这个标题提到的是利用jQuery插件在ASP.NET 2.0环境中实现一个自动完成控件,以重写...
5. **前端展示**:前端JavaScript代码接收到数据后,解析JSON并用这些匹配项填充到AutoComplete下拉列表中,供用户选择。 在`AutoCompleteDemo`这个压缩包中,可能包含以下组件: - `AutoComplete.aspx`:ASP.NET...
自动完成功能是在用户输入过程中,当达到一定条件(如连续输入几个字符)时,TextBox会自动填充剩余部分,以完成一个完整的单词或短语。C#中,可以通过使用System.Windows.Forms.AutoCompleteSource和System.Windows...