简单的自动完成控件例子
main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
/>
<AutoCompleteTextView android:text="" android:layout_height="wrap_content" android:id="@+id/autoCompleteTextView1" android:layout_width="match_parent">
<requestFocus></requestFocus>
</AutoCompleteTextView>
</LinearLayout>
AutocompleteActivity.java
package com.cn;
import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
public class AutocompleteActivity extends Activity {
private static final String[] COUNTRIES = new String[] {
"Belgium", "France", "Italy", "Germany", "Spain"
};
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_dropdown_item_1line, COUNTRIES);
AutoCompleteTextView textView = (AutoCompleteTextView)
findViewById(R.id.autoCompleteTextView1);
textView.setAdapter(adapter);
}
}
传入的数组不只是String[], 还可以是List
分享到:
相关推荐
**Ajax控件自动完成(AutoComplete)** Ajax控件自动完成是一种常见的前端技术,它显著提高了用户在网页上的交互体验,特别是在输入数据时。在网页的搜索框或用户登录界面,这种技术尤其有用,因为它能预测并显示...
1.使用AutoComplete控件实现网页自动填充。仿照百度首页的自动填充。 2.创建数据表Book_info的表,添加数据往里面 3.打开AJAX Extendions选项卡,双击ajax中核心组件ScriptManager 4.打开AJAX Extendions选项卡,...
本示例将围绕“自动补全autoComplete控件demo”展开,介绍相关知识。 首先,自动补全功能的核心是通过分析用户输入的前缀或关键字,快速推荐可能的匹配项。这通常涉及到以下几个关键技术点: 1. **数据源**:自动...
标题中的“封装好的Jquery的ajax的json的AutoComplete控件”是指一个已经预先开发并优化的JavaScript组件,主要用于在Web应用中实现自动补全功能。这个控件基于jQuery库,利用了其强大的DOM操作能力和事件处理机制。...
在ASP.NET AJAX中,AutoComplete控件是一个非常实用的组件,用于实现自动填充功能,常见于搜索框或者输入框,用户输入文字时,系统会根据已有的数据提供匹配的建议。 AutoComplete控件是ASP.NET AJAX Control ...
标题中的“智能提示AutoComplete控件Demo”是指一个示例项目,它展示了如何在应用程序中实现自动完成功能。在编程领域,AutoComplete通常用于文本输入框,它能够根据用户输入的部分文字,实时提供可能的匹配选项,...
这个控件源自 jQuery UI 库,允许开发者通过简单的配置就能实现丰富的自动完成效果。 ### 一、基本概念 jQuery Autocomplete 是基于 jQuery UI 的组件,它可以对输入框(`<input>` 元素)进行增强,当用户在输入时...
在layui中,"autocomplete"是一款自动填充插件,常用于输入框,提供智能提示功能,提高用户输入效率。这款插件适用于各种需要自动补全场景,如搜索框、表单填写等。 在layui的autocomplete插件中,主要涉及以下知识...
在Struts2中,autocomplete控件是一个实用的功能,它提供了自动完成或建议输入的功能,通常用于搜索框或者表单输入,帮助用户快速找到他们想要的数据。这个控件能够提高用户体验,减少用户输入错误,并提升应用的...
然而,有时我们希望它能具备更智能的功能,如自动完成(Autocomplete)或智能输入(IntelliSense),这在编写代码编辑器、搜索框或数据输入界面时非常有用。本文将深入探讨如何在C# WinForm应用中实现`RichTextBox`...
1、普通text input,通过$("#Text1").KingAutoSelect(settings, DropDownColumns, "/CommonPage/getUserList.ashx")即可控件化; 2、支持键盘上、下键选择,回车即可选中相应数据,其中“值“存放于控件的...
本次资源主要关注的是ASP.NET AJAX中的AutoComplete控件,这是一个非常实用的功能,它允许用户在输入框中键入内容时,系统会根据已输入的部分文本动态提供建议。这种功能常见于搜索引擎、地址输入框等场景,极大地...
jquery autocomplete.js 是一款优秀的开源JS,支持自动完成,不过如果是中文失效。原因是由于中文编码不一致引起的,修改源文件中AJAX请求中的编码,加上escape编码后,在后台用Server.URLDecode解码后,则中文也...
这个控件允许用户实现智能输入,即在用户输入时提供自动提示,类似于百度搜索或Google的搜索建议功能。 AutoCompleteTextBox是WPF标准TextBox控件的增强版,它可以提供实时的、基于历史记录或预设数据源的建议。在...
ASP.NET Web TextBox 自动完成控件是Web开发中一种实用的UI组件,它极大地提高了用户在网页上输入数据时的效率和便捷性。这个控件允许用户在输入文本时,根据已有的数据集(如数据库中的条目)提供即时建议,从而...
【标签】"ACEdit"可能是这个自定义控件的类名或者项目标识,它可能代表"AutoComplete Edit",强调了控件的核心特性——自动完成。这通常意味着该控件继承于TEdit,并扩展了自动完成的功能,可能包含额外的属性、方法...
在IT行业中,自动完成功能(AutoComplete)是一种常见的用户体验优化技术,广泛应用于搜索框、输入字段等场景,能够根据用户输入的字符实时提供可能的匹配选项,提高输入效率。本示例着重介绍如何利用EXT库和ASP.NET...
**jQuery 自动完成控件详解** 在Web开发中,用户界面的交互性和便捷性是提升用户体验的关键因素之一。"jQuery 自动完成控件"就是这样一个功能,它可以在用户输入时提供预测建议,大大提高了输入效率,尤其适用于...
"高级控件之自动完成文本框"是一个常见的提升用户体验的功能,它广泛应用于各种应用和网站中。自动完成文本框,也称为自动填充或建议输入,是UI设计中的一个强大工具,能够帮助用户快速、准确地输入信息。 自动完成...
在Android开发中,`AutoCompleteTextView`是一种常用的输入控件,它提供了自动补全功能,类似于网页中的下拉搜索框。这个控件可以极大地提升用户体验,因为它能够根据用户输入的字符快速显示匹配的建议列表。在本文...