AutoCompleteTextView的基本使用

原创 2013年12月04日 09:47:30

当输入部分内容之后会有相关的建议,类似于百度提示信息
1、在布局文件中声明一个AutoCompleteTextView

<AutoCompleteTextView
		android:id="@+id/autocomplete_country"
		android:layout_width="fill_parent"
		android:layout_height="wrap_content"
		android:layout_marginLeft="5dp"
	/>

 

2、定义一个提示条目的样式,在layout目录下建立list_item.xml文件

<?xml version="1.0" encoding="utf-8"?>
<TextView
	xmlns:android="http://schemas.android.com/apk/res/android"
	android:layout_width="fill_parent"
	android:layout_height="fill_parent"
	android:padding="10dp"
	android:textSize="16sp"
	android:textColor="#000">
</TextView>

 

3、它需要使用ArrayAdapter来提供数据

public void setAutoCompleteTextView(){
	autoCompleteTextView = (AutoCompleteTextView)findViewById(R.id.autocomplete_country);
	//COUNTRIES是一个数组,AutoCompleteTextView会将数组内容和用户输入的匹配,然后再显示出来提示用户
	//R.layout.list_item显示的是提示信息显示的内容的样式
	ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this, R.layout.list_item, COUNTRIES);
	autoCompleteTextView.setAdapter(arrayAdapter);
}

 备注:COUNTRIES是一个数组类型

4、将AutoCompleteTextView和ArrayAdapter联系起来

相关文章推荐

【Android基础笔记04】Spinner 和 AutoCompleteTextView 基本适配器控件的使用

一、AutoCompleteTextView(自动提示框) (一)、 类结构介绍:   java.lang.Object    ↳ android.view.View ...

android自学第四天 Spinner 和 AutoCompleteTextView 基本适配器控件的使用

Spinner 和 AutoCompleteTextView 基本适配器控件的使用 一、AutoCompleteTextView(自动提示框) (一)、 类结构介绍...

01 - 基本控件:文本域类控件(TextView、EditText、AutoCompleteTextView)

转载注明出处:http://blog.csdn.net/eana_don/article/details/8245849        在布局中每一个控件都必须有的是layout_width,lay...

Android组件复习之基本组件06—autocompletetextview自动完成文本框

Autocompletetextview自动完成文本框功能及用法 自动完成文本框(AutocompleteTextVeiw)是从EditText派生出来的,实际上它也是一个文本编辑框,但它比普通编...

Android( 基本控件)、progressBar+Handler(进度条)、AutoCompleteTextView(单行自动补全)、MultiAutoCompleteTextView(多行补全)

AutoCompleteTextView 自动补全 线程实现异步刷新数据

AutoCompleteTextView使用

  • 2012年09月25日 15:11
  • 74KB
  • 下载

输入文本匹配内容AutoCompleteTextView的使用

简单使用AutoCompleteTextView是当用户输入一个字的时候,该控件会自动搜索与输入内容匹配的内容,并以列表项呈现。AutoCompleteTextView的实现是,继承EditText,...

AutoCompleteTextView的简单使用

  • 2015年03月30日 10:52
  • 658KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AutoCompleteTextView的基本使用
举报原因:
原因补充:

(最多只允许输入30个字)