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开发中AutoCompleteTextView的使用方法

一、android开发中AutoCompleteTextView的使用方法详解 1、创建适配器类DictionaryAdapter使它扩展自CursorAdapter,在类DictionaryA...
  • wpwbb510582246
  • wpwbb510582246
  • 2016年10月01日 16:51
  • 921

AutoCompleteTextView的使用及属性详解

AutoCompleteTextView的使用非常简单 1
  • u012338845
  • u012338845
  • 2014年09月26日 11:12
  • 4774

android开发之自定义AutoCompleteTextView

AutoCompleteTextView,很多人都用过,有些情况下使用Google提供的ArrayAdapter作为适配器就可以完成需求,但是在实际开发中,我们经常需要开发自定义适配器来完成开发工作。...
  • u012702547
  • u012702547
  • 2015年09月24日 16:54
  • 4452

android的autocompletetextview适配器 自定义

上一篇 文章 讲的是 autocompletetextview 使用 arrayAdapter 适配器 添加 并刷新数据, 只能使用 系统提供的样式和 简单的数据类型(基本数据类型),如果 其他情况就...
  • zxwd2015
  • zxwd2015
  • 2016年10月09日 09:04
  • 1210

AutoCompleteTextView 简单用法

网上有不少教程,那个提示框字符集都是事先写好的,例如用一个String[] 数组去包含了这些数据,但是,我们也可以吧用户输入的作为历史记录保存        下面先上我写的代码: import a...
  • i_lovefish
  • i_lovefish
  • 2013年12月15日 20:38
  • 24907

Android中AutoCompleteTextView的用法

AutoCompleteTextView继承于EditTextView,当用户输入文本时会在下方弹出一个下拉菜单,里面包含提示信息,使用非常简单; 由于继承自EditTextView,所以它的xml...
  • FightFightFight
  • FightFightFight
  • 2016年04月09日 10:50
  • 805

Android学习笔记二十一之AutoCompleteTextView(自动提示文本框)和MutiAutoCompleteTextView(多提示项的自动提示文本框)

Android学习笔记二十一之AutoCompleteTextView(自动提示文本框)和MutiAutoCompleteTextView(多提示项的自动提示文本框)...
  • solo_talk
  • solo_talk
  • 2016年07月06日 11:19
  • 821

AutoCompleteTextView的主要使用

AutoCompleteTextView使用demo AutoCompleteTextView的使用与Spinner类似,主要是构造ArrayAdaptor的构造方法的不同,主要是下...
  • changsimeng
  • changsimeng
  • 2017年04月01日 10:36
  • 269

AutoCompleteTextView与自定义Adapter实现自动补全

AutoCompleteTextView继承自TextView,是一种可以实现自动补全的功能的TextView。先看效果: 该功能在目前很常见,例如在用户进行登录的时候或者注册的时候都用到了这...
  • moqingfeng_
  • moqingfeng_
  • 2016年12月17日 13:52
  • 362

记录:AutoCompleteTextView的简单使用

摘要 : 在地图的搜索工能中,看见官方demo使用 AutoCompleteTextView。觉得很要简便快捷。对其大致的使用记录一下。内容照抄值多片文章,原文在后面以参考链接的方式呈现。...
  • guyuelin123
  • guyuelin123
  • 2016年12月27日 12:46
  • 870
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AutoCompleteTextView的基本使用
举报原因:
原因补充:

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