现在的位置: 首页 > 综合 > 正文

android学习笔记之AutoCompleteTextView

2014年03月06日 ⁄ 综合 ⁄ 共 649字 ⁄ 字号 评论关闭

1、 在布局文件当中声明一个AutoCompleteTextView

<AutoCompleteTextView  />

 

2、 在res/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” />

 

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

List<String>list = new ArrayList<String>();

list.add(“abcd”);

list.add(“abed”);

ArrayAdapter<String>arrayAdapter = new ArrayAdapter<String>(this, R.layout.list_item, list);  //list也可以为字符串数组 String[]

 

4、autoCompleteTextView.setAdapter(arrayAdapter);

 

输入两个或者两个以上字符才会开始指示

抱歉!评论已关闭.