`

AutoCompleteTextView使用

 
阅读更多

 

 AutoCompleteTextView :是一个输入框,只不过多了一个自动填充功能

 1 自动填充控件

		  <AutoCompleteTextView android:id="@+id/autoComplete"   
		                        android:layout_width="fill_parent"   
		                        android:layout_height="wrap_content"/> 

 2 初始化自动填充的控件

  

		//自动填充
    private static final String[] COUNTRIES = {"China","Russia","Germany",  
        "Ukraine","Belarus","USA","China1","China2","USA1"}; 


     //初始化创建 自动补充的 文本框 
	private void initAutoComplete(){
		  //创建一个ArrayAdapter  
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,  
                android.R.layout.simple_dropdown_item_1line,COUNTRIES);  
		 AutoCompleteTextView autoComplete = (AutoCompleteTextView) findViewById( R.id.autoComplete);
		//将AutoCompleteTextView与ArrayAdapter进行绑定  
	    autoComplete.setAdapter(adapter);  
	    //设置AutoCompleteTextView输入1个字符就进行提示  
        autoComplete.setThreshold(1);
	}


 

 

 

 

分享到:
评论

相关推荐

    android中AutoCompleteTextView使用

    在Android开发中,`AutoCompleteTextView` 是一个非常实用的组件,它提供了自动补全功能,用户在输入时可以接收到下拉列表的建议,提高了输入效率。`MultiAutoCompleteTextView` 是 `AutoCompleteTextView` 的扩展,...

    Android用户输入自动提示控件AutoCompleteTextView使用方法

    Android用户输入自动提示控件AutoCompleteTextView使用方法 Android用户输入自动提示控件AutoCompleteTextView是Android系统中的一种常用控件,主要用于提供用户输入自动提示功能。下面将详细介绍...

    AutoCompleteTextView的简单使用

    ### AutoCompleteTextView的基本使用 1. **引入依赖** 在布局文件中添加AutoCompleteTextView控件,通过XML属性设置其样式和行为。例如: ```xml &lt;AutoCompleteTextView android:id="@+id/auto_complete_text_...

    使用autoCompleteTextView读取历史记录

    在Android开发中,`AutoCompleteTextView` 是一个非常实用的组件,它允许用户在输入时自动显示匹配的建议列表,通常用于实现搜索框或者输入补全功能。`AutoCompleteTextView` 结合历史记录功能,可以提供更加人性化...

    TestCompleteText_AutoCompleteTextView和TextWatcher结合使用

    AutoCompleteTextView通常与Adapter一起使用,Adapter负责将数据源转换为适合显示的视图。 接着,我们来了解TextWatcher。TextWatcher是一个接口,提供了三个方法:beforeTextChanged、onTextChanged和...

    Android中AutoCompleteTextView的使用步骤.pdf

    本文将详细介绍如何在Android中使用AutoCompleteTextView。 1. **AutoCompleteTextView的基本概念** AutoCompleteTextView是EditText的一个子类,它的核心功能是当用户输入一定数量的字符后,会弹出一个下拉列表,...

    android使用AutoCompleteTextView自定义适配器样式

    通常,我们使用`ArrayAdapter`来连接数据源和`AutoCompleteTextView`,但有时默认的功能可能无法满足我们复杂的业务需求。这时,我们需要自定义适配器来扩展其功能和样式,以实现更丰富的用户体验。 `ArrayAdapter`...

    AutoCompleteTextView

    对于AutoCompleteTextView,我们可以使用ArrayAdapter、CursorAdapter或者自定义的Adapter。 例如,你可以创建一个ArrayAdapter,传入一个字符串数组作为建议项: ```xml &lt;AutoCompleteTextView android:id="@+id...

    AutoCompleteTextView和通讯录的使用简单例子

    在Android开发中,`AutoCompleteTextView` 是一个非常实用的组件,它允许用户在输入时自动显示匹配的建议列表,极大地提高了用户体验。本教程将通过一个简单的例子来讲解如何结合`AutoCompleteTextView`与通讯录数据...

    使用AutoCompleteTextView实现自动匹配输入的内容

    在`AutoCompleteTextViewDemo`这个项目中,你可以找到完整的示例代码,包括布局文件的配置、适配器的使用以及事件监听的实现。通过分析和运行这个示例,你应该能更好地理解和掌握AutoCompleteTextView的用法,并将其...

    自定义AutoCompleteTextView下拉列表控件

    2. **自定义类对象指定显示字段**:通常,`AutoCompleteTextView`的适配器(如`ArrayAdapter`或`CursorAdapter`)会使用简单的数据类型(如字符串数组)来存储建议。但是,如果需要处理更复杂的数据结构,比如一个...

    AutoCompleteTextView自动提示问题

    使用`AutoCompleteTextView`时,首先需要创建一个`Adapter`,然后将其设置到`AutoCompleteTextView`中。例如,如果使用数组作为数据源,可以创建一个`ArrayAdapter`: ```java String[] items = {"Item1", "Item...

    AutoCompleteTextView和自定义的CursorAdapter

    默认情况下,`AutoCompleteTextView`可以与`ArrayAdapter`配合使用,但当我们需要处理的数据存储在数据库或网络中时,`CursorAdapter`就显得更为合适。`CursorAdapter`能够直接绑定到`SQLite`数据库的`Cursor`对象,...

    AutoCompleteTextView 显示更多

    通过自定义布局文件或自定义Adapter,开发者能够有效地优化AutoCompleteTextView的表现,提升用户的使用体验。这些技巧不仅限于增加下拉列表中显示的条目数量,还能应用于其他方面,如改变字体样式、背景颜色等,以...

    Android仿百度谷歌自动提示——AutoCompleteTextView

    `ArrayAdapter`用于将数据源转换为适配器,以便`AutoCompleteTextView`可以使用。`simple_dropdown_item_1line`是默认的下拉列表项样式,如果需要自定义样式,可以创建自己的布局文件。 为了响应用户的输入并显示...

    AutoCompleteTextView自动完成文字输入

    在Android开发中,使用AutoCompleteTextView需要设置数据源,通常是一个包含可能的补全选项的列表。数据源可以是ArrayList、ArrayAdapter、CursorAdapter等。例如,你可以创建一个ArrayList,然后用它来初始化一个...

Global site tag (gtag.js) - Google Analytics