`
daoshud1
  • 浏览: 558027 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Android AutoCompleteTextView 的使用_1_2

 
阅读更多
1、首先在布局文件中声明一个AutoCompleteTextView
 <AutoCompleteTextView 
        android:id="@+id/autoTextView"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:hint="请输入您要搜索的关键..."/>

2、在Activity中初始化控件,并设置数据源
/**
	 * 声明AutoCompleteTextView
	 */
	private AutoCompleteTextView autoTextView=null;
	/**
	 * 数据源
	 */
	private String[] res={"beijing1","beijing2","beijing3","jinan1","jinan2","jinan3"};
	
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		/**
		 * 第一步、初始化控件
		 * 第二步、需要一个适配器
		 * 第三步、初始化一个数据源--这个数据源去匹配文本框中输入的内容
		 * 第四步、将Adapter与当前AutoCompleteTextView控件绑定
		 */
		autoTextView=(AutoCompleteTextView)findViewById(R.id.autoTextView);
		//上下文、布局文件、数据源
		ArrayAdapter<String> adapter=new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, res);
		autoTextView.setAdapter(adapter);
	}

效果如下:

如果想要实现输入指定的个数后才提示,只需要在定义AutoCompleteTextView时配置
android:completionThreshold="3"
输入三个字符时才会匹配提示
  • 大小: 6 KB
分享到:
评论

相关推荐

    android中AutoCompleteTextView使用

    1. **android:completionThreshold**:定义触发下拉列表显示所需的最少字符数,默认为2。 2. **android:dropDownHeight**:设置下拉列表的高度,可设为具体像素值或“wrap_content”。 3. **android:dropDownAnchor*...

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

    在Android开发中,`AutoCompleteTextView` 是一个非常实用的组件,它允许用户在输入时自动显示匹配的建议列表。通常,我们使用`ArrayAdapter`来连接数据源和`AutoCompleteTextView`,但有时默认的功能可能无法满足...

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

    本文将详细介绍如何在Android中仿照百度和谷歌的自动提示功能,利用`AutoCompleteTextView`控件来实现这一功能。 `AutoCompleteTextView`是Android SDK中的一个视图组件,它继承自`EditText`,增加了自动补全的功能...

    TestCompleteText_AutoCompleteTextView和TextWatcher结合使用

    在Android开发中,AutoCompleteTextView和TextWatcher是两个非常重要的组件,它们可以帮助我们实现丰富的文本输入交互功能。本文将深入探讨这两个组件,并结合实例展示如何将它们结合起来使用,以实现关键词下拉提示...

    AutoCompleteTextView的简单使用

    AutoCompleteTextView是Android SDK提供的一种可以自动补全的文本输入框控件,它结合了EditText和ListView的功能,允许用户在输入时显示出与已输入内容匹配的建议列表。这个功能常见于许多应用程序,如搜索引擎、...

    Android_AutoCompleteTextView

    然后,创建一个`ArrayAdapter`实例,传入上下文、布局资源ID(通常使用`android.R.layout.simple_dropdown_item_1line`)和数据源: ```java ArrayAdapter&lt;String&gt; adapter = new ArrayAdapter(this, android.R....

    Android自动文本填充AutoCompleteTextView

    1. 添加依赖:在你的build.gradle模块文件中,确保已经包含Android Support Library或者AndroidX库,因为AutoCompleteTextView位于其中。 ```groovy dependencies { implementation 'androidx.appcompat:appcompat:...

    AutoCompleteTextView

    在Android开发中,`AutoCompleteTextView` 是一个非常实用的输入控件,它允许用户在输入时自动显示建议的匹配项。这个控件通常用于创建搜索框或输入字段,为用户提供方便的输入体验。在本篇文章中,我们将深入探讨...

    Android中AutoCompleteTextView的使用步骤.pdf

    2. **AutoCompleteTextView的使用步骤** a. **创建适配器** 在使用AutoCompleteTextView之前,首先要创建一个适配器来存储可供补全的数据。适配器是连接数据源和UI组件的桥梁。例如,可以使用ArrayAdapter来填充...

    使用autoCompleteTextView读取历史记录

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

    AutoCompleteTextView从服务器上获得数据显示下拉列表

    AutoCompleteTextView是Android系统提供的一种可以自动补全的文本输入控件,它允许用户在输入时根据已有的数据集匹配并显示建议的选项。这个功能通常用于搜索框、地址输入等场景,提升用户体验。在本主题中,我们将...

    Android自定义AutoCompleteTextView

    在Android开发中,AutoCompleteTextView是一个非常常用的组件,它提供了自动补全的功能,适用于用户输入时需要提示相关信息的场景,比如搜索框、地址输入等。本文将深入探讨如何自定义AutoCompleteTextView,以满足...

    Android AutoCompleteTextView自动提示输入

    Android AutoCompleteTextView自动提示输入。我博客网址: http://blog.csdn.net/qq_16064871。我写了很多博客都是有源码的,请多多关注。

    android之AutoCompleteTextview控件

    总的来说,`AutoCompleteTextView` 提供了一种便捷的方式来提升用户输入效率,通过与 `ArrayAdapter` 结合使用,可以从数据集中快速找到与用户输入相匹配的条目。在实际开发中,可以根据需求调整数据源、条目布局,...

    自定义AutoCompleteTextView下拉列表控件

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

    Android AutoCompleteTextView控件基本用法示例

    Android AutoCompleteTextView是一个非常实用的UI控件,用于在用户输入文本时提供自动补全功能。这个控件常被用于创建搜索框或者表单输入,它能够根据用户已输入的部分内容,显示匹配的建议列表,从而提高用户体验。...

    Android_UI_API最全中文文档

    Android_UI_API中文文档是Android开发中的一个重要组件,提供了丰富的UI控件和API接口,供开发者使用。下面我们将对Android_UI_API中文文档中的重要知识点进行总结和解释。 一、TextView TextView是Android中最...

    安卓textView相关-androidAutoCompleteTextView邮箱后缀自动补全.rar

    这个压缩包文件"安卓textView相关-androidAutoCompleteTextView邮箱后缀自动补全.rar"显然是一个关于如何利用`AutoCompleteTextView` 实现邮箱后缀自动补全功能的示例项目。下面我们将详细讨论`AutoCompleteTextView...

    android AutoCompleteTextView邮箱后缀自动补全

    在Android开发中,`AutoCompleteTextView` 是一个非常实用的组件,它允许用户在输入时自动显示匹配的建议列表,极大地提高了用户体验。特别是在处理电子邮件地址输入的场景中,`AutoCompleteTextView` 可以帮助用户...

Global site tag (gtag.js) - Google Analytics