`

Android 程式开发:(十)基本控件 —— 10.4 AutoCompleteTextView

 
阅读更多

AutoCompleteTextView和EditText很相似,事实上,AutoCompleteTextView就是EditText的子类。使用AutoCompleteTextView,当用户正在输入时,会自动弹出一些提示信息。下面的例子将会展示如何使用AutoCompleteTextView去自动地帮助用户完成输入。

1、创建一个工程:BasicViews3。


2、main.xml中的代码。

  1. <?xmlversion="1.0"encoding="utf-8"?>
  2. <LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
  3. android:layout_width="fill_parent"
  4. android:layout_height="fill_parent"
  5. android:orientation="vertical">
  6. <TextView
  7. android:layout_width="fill_parent"
  8. android:layout_height="wrap_content"
  9. android:text="NameofPresident"/>
  10. <AutoCompleteTextViewandroid:id="@+id/txtCountries"
  11. android:layout_width="fill_parent"
  12. android:layout_height="wrap_content"/>
  13. </LinearLayout>
3、BasicViews3Activity.java中的代码。
  1. packagenet.learn2develop.BasicViews3;
  2. importandroid.app.Activity;
  3. importandroid.os.Bundle;
  4. importandroid.widget.ArrayAdapter;
  5. importandroid.widget.AutoCompleteTextView;
  6. publicclassBasicViews3ActivityextendsActivity{
  7. String[]presidents={
  8. "DwightD.Eisenhower",
  9. "JohnF.Kennedy",
  10. "LyndonB.Johnson",
  11. "RichardNixon",
  12. "GeraldFord",
  13. "JimmyCarter",
  14. "RonaldReagan",
  15. "GeorgeH.W.Bush",
  16. "BillClinton",
  17. "GeorgeW.Bush",
  18. "BarackObama"
  19. };
  20. /**Calledwhentheactivityisfirstcreated.*/
  21. @Override
  22. publicvoidonCreate(BundlesavedInstanceState){
  23. super.onCreate(savedInstanceState);
  24. setContentView(R.layout.main);
  25. ArrayAdapter<String>adapter=newArrayAdapter<String>(this,
  26. android.R.layout.simple_dropdown_item_1line,presidents);
  27. AutoCompleteTextViewtextView=(AutoCompleteTextView)
  28. findViewById(R.id.txtCountries);
  29. textView.setThreshold(3);
  30. textView.setAdapter(adapter);
  31. }
  32. }
4、F11调试。
分享到:
评论

相关推荐

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

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

    android控件--AutoCompleteTextView

    **Android控件——AutoCompleteTextView详解** 在Android开发中,AutoCompleteTextView是一个非常实用的控件,它提供了自动补全的功能,通常用于输入框中帮助用户快速选择或输入内容。这个控件基于EditText,增加了...

    Android控件大全以及各布局控件的使用方式

    在Android开发中,以下是一些最基本的控件及其用法: ##### 1. TextView(文本显示控件) - **简介**:用于显示文本。 - **属性**: - `android:text`:设置显示的文本内容。 - `android:textSize`:设置文本大小...

    android之AutoCompleteTextview控件

    在Android开发中,`AutoCompleteTextView` 是一个非常实用的控件,用于提供用户输入时的自动补全功能。这个控件能够显著提升用户体验,因为它能够根据用户输入的部分字符快速匹配并显示可能的选择,帮助用户更快地...

    autocompleteTextview控件

    在Android开发中,`AutoCompleteTextView` 是一个非常实用的UI组件,它允许用户在输入文本时接收下拉建议,从而提升用户体验。这个控件基于`EditText`,但增加了自动补全的功能,常用于搜索框或者表单输入场景。本篇...

    AutoCompleteTextView

    在Android开发中,`AutoCompleteTextView`是系统提供的一个非常实用的控件,主要用于实现自动补全功能。它继承自`EditText`,并添加了下拉菜单的功能,能够根据用户输入的内容动态展示匹配的建议列表。这个控件常...

    android中AutoCompleteTextView使用

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

    Android基本控件使用示例

    Android基本控件使用示例,包含以下控件实例: AutoCompleteTextView CheckBox TimePicker DatePicker EditText GridView ImageButton ImageShow ImageView ProgressBar RadioGroup RatingBar SeekBar Spinner Tab

    Android自定义AutoCompleteTextView

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

    Android自动文本填充AutoCompleteTextView

    在Android开发中,AutoCompleteTextView是一个非常实用的控件,它允许用户在输入时自动显示匹配的建议列表,极大地提高了用户体验。本实例将深入探讨如何使用AutoCompleteTextView,并结合具体的...

    演示Android通用控件包括TextView, EditText,AutoCompleteTextView等控件

    环境:Windows XP SP3, JDK 1.6, Android SKD 3.0, Eclipse galileo 3.4 使用步骤: 1、下载解压之后,使用IDE导入Android工程 2、创建AVD为Android 2.2版本,...目的:熟悉Android 2.2版本的常用控件,以方便开发。

    自定义AutoCompleteTextView下拉列表控件

    在Android开发中,`AutoCompleteTextView` 是一个非常常见的组件,它用于实现自动补全功能,通常用于输入框中提供用户可能输入的建议。在给定的标题“自定义AutoCompleteTextView下拉列表控件”中,我们可以理解为...

    Android开发手册——API函数详解.pdf

    从文件描述中可以看出,手册包含了大部分Android开发中会用到的函数,而这里特别提到的是“Android——TextView一节”,它是一个用于显示文本的视图组件,非常基础和常用。 在给出的部分内容中,我们看到了TextView...

    android开发之控件二

    在Android开发中,控件是构建用户界面的基本元素,它们为用户提供与应用交互的方式。本文将深入探讨几个常用的Android控件:AutoCompleteTextView、ProgressBar、RatingBar、SeekBar以及Spinner。 **...

    android 具有自动提示功能的菜单AutoCompleteTextView与数组

    在Android开发中,AutoCompleteTextView是一个非常实用的控件,它为用户提供了自动补全功能,极大地提高了输入效率和用户体验。这个控件可以用于搜索栏、地址输入等场景,当用户开始输入时,它会根据预设的数据源...

    Android中常见控件的介绍和使用

    `TextView` 是Android开发中极为重要的一个控件,主要用于显示文本内容。它是继承自 `View` 类的一个子类,即 `android.widget.TextView`。在Android中,`TextView` 可以作为许多其他文本相关控件的基础,比如 `...

    Android_AutoCompleteTextView

    在Android开发中,`AutoCompleteTextView`是一个非常实用的控件,它能够为用户输入提供动态的建议或提示,提升用户体验。这个控件类似于搜索引擎的自动补全功能,当用户在输入框中输入文本时,会根据已输入的部分...

    Android中常见控件的介绍和使用.pdf

    在Android开发中,控件是构成界面的基本元素。初学者通过掌握一些常用控件的使用方法,能够快速构建出功能丰富的用户界面。本篇文章将重点介绍Android中一些常见的控件,尤其是TextView文本框的使用。 ### TextView...

    Android AutoCompleteTextView控件基本用法示例

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

Global site tag (gtag.js) - Google Analytics