`
rayln
  • 浏览: 430805 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Autocomplete控件 (自动完成控件)

 
阅读更多
简单的自动完成控件例子

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控件自动完成(AutoComplete)** Ajax控件自动完成是一种常见的前端技术,它显著提高了用户在网页上的交互体验,特别是在输入数据时。在网页的搜索框或用户登录界面,这种技术尤其有用,因为它能预测并显示...

    AutoComplete控件的使用方法

    1.使用AutoComplete控件实现网页自动填充。仿照百度首页的自动填充。 2.创建数据表Book_info的表,添加数据往里面 3.打开AJAX Extendions选项卡,双击ajax中核心组件ScriptManager 4.打开AJAX Extendions选项卡,...

    自动补全autoComplete控件demo

    本示例将围绕“自动补全autoComplete控件demo”展开,介绍相关知识。 首先,自动补全功能的核心是通过分析用户输入的前缀或关键字,快速推荐可能的匹配项。这通常涉及到以下几个关键技术点: 1. **数据源**:自动...

    封装好的Jquery 的ajax 的json的AutoComplete控件(用户控件)

    标题中的“封装好的Jquery的ajax的json的AutoComplete控件”是指一个已经预先开发并优化的JavaScript组件,主要用于在Web应用中实现自动补全功能。这个控件基于jQuery库,利用了其强大的DOM操作能力和事件处理机制。...

    ASP.NET AJAX控件之AutoComplete

    在ASP.NET AJAX中,AutoComplete控件是一个非常实用的组件,用于实现自动填充功能,常见于搜索框或者输入框,用户输入文字时,系统会根据已有的数据提供匹配的建议。 AutoComplete控件是ASP.NET AJAX Control ...

    智能提示AutoComplete控件Demo

    标题中的“智能提示AutoComplete控件Demo”是指一个示例项目,它展示了如何在应用程序中实现自动完成功能。在编程领域,AutoComplete通常用于文本输入框,它能够根据用户输入的部分文字,实时提供可能的匹配选项,...

    jquery autocomplete 控件

    这个控件源自 jQuery UI 库,允许开发者通过简单的配置就能实现丰富的自动完成效果。 ### 一、基本概念 jQuery Autocomplete 是基于 jQuery UI 的组件,它可以对输入框(`&lt;input&gt;` 元素)进行增强,当用户在输入时...

    layui自动填充插件autocomplete.rar

    在layui中,"autocomplete"是一款自动填充插件,常用于输入框,提供智能提示功能,提高用户输入效率。这款插件适用于各种需要自动补全场景,如搜索框、表单填写等。 在layui的autocomplete插件中,主要涉及以下知识...

    struts2的autocomplete控件 源代码 亲自写的 可用

    在Struts2中,autocomplete控件是一个实用的功能,它提供了自动完成或建议输入的功能,通常用于搜索框或者表单输入,帮助用户快速找到他们想要的数据。这个控件能够提高用户体验,减少用户输入错误,并提升应用的...

    RichTextBox Autocomplete 自动完成 智能输入

    然而,有时我们希望它能具备更智能的功能,如自动完成(Autocomplete)或智能输入(IntelliSense),这在编写代码编辑器、搜索框或数据输入界面时非常有用。本文将深入探讨如何在C# WinForm应用中实现`RichTextBox`...

    jquery autocomplete控件,非常好用,提供源代码,有详细示例

    1、普通text input,通过$("#Text1").KingAutoSelect(settings, DropDownColumns, "/CommonPage/getUserList.ashx")即可控件化; 2、支持键盘上、下键选择,回车即可选中相应数据,其中“值“存放于控件的...

    ASP.NET AJAX控件之AutoComplete视频+源码

    本次资源主要关注的是ASP.NET AJAX中的AutoComplete控件,这是一个非常实用的功能,它允许用户在输入框中键入内容时,系统会根据已输入的部分文本动态提供建议。这种功能常见于搜索引擎、地址输入框等场景,极大地...

    jquery autocomplete 完成控件中文修正

    jquery autocomplete.js 是一款优秀的开源JS,支持自动完成,不过如果是中文失效。原因是由于中文编码不一致引起的,修改源文件中AJAX请求中的编码,加上escape编码后,在后台用Server.URLDecode解码后,则中文也...

    C# WPF autoCompleteTextBox控件,自定义 ,智能输入,自动提醒输入框,类似百度搜索提醒,类似google

    这个控件允许用户实现智能输入,即在用户输入时提供自动提示,类似于百度搜索或Google的搜索建议功能。 AutoCompleteTextBox是WPF标准TextBox控件的增强版,它可以提供实时的、基于历史记录或预设数据源的建议。在...

    asp.net web textbox自动完成控件

    ASP.NET Web TextBox 自动完成控件是Web开发中一种实用的UI组件,它极大地提高了用户在网页上输入数据时的效率和便捷性。这个控件允许用户在输入文本时,根据已有的数据集(如数据库中的条目)提供即时建议,从而...

    会自动完成的Edit控件for XE2

    【标签】"ACEdit"可能是这个自定义控件的类名或者项目标识,它可能代表"AutoComplete Edit",强调了控件的核心特性——自动完成。这通常意味着该控件继承于TEdit,并扩展了自动完成的功能,可能包含额外的属性、方法...

    自动完成功能(AutoComplete) EXT+asp.net

    在IT行业中,自动完成功能(AutoComplete)是一种常见的用户体验优化技术,广泛应用于搜索框、输入字段等场景,能够根据用户输入的字符实时提供可能的匹配选项,提高输入效率。本示例着重介绍如何利用EXT库和ASP.NET...

    jquery自动完成控件

    **jQuery 自动完成控件详解** 在Web开发中,用户界面的交互性和便捷性是提升用户体验的关键因素之一。"jQuery 自动完成控件"就是这样一个功能,它可以在用户输入时提供预测建议,大大提高了输入效率,尤其适用于...

    高级控件之自动完成文本框共5页.pdf.zip

    "高级控件之自动完成文本框"是一个常见的提升用户体验的功能,它广泛应用于各种应用和网站中。自动完成文本框,也称为自动填充或建议输入,是UI设计中的一个强大工具,能够帮助用户快速、准确地输入信息。 自动完成...

    android AutoComplete 自动匹配所有选项控件

    在Android开发中,`AutoCompleteTextView`是一种常用的输入控件,它提供了自动补全功能,类似于网页中的下拉搜索框。这个控件可以极大地提升用户体验,因为它能够根据用户输入的字符快速显示匹配的建议列表。在本文...

Global site tag (gtag.js) - Google Analytics