AutoCompleteTextView控件的使用

public class MainActivity extends Activity {

    //[0]声明AutoCompleteTextView要显示的数据
      private static final String[] COUNTRIES = new String[] {
             "laofang", "laozhang", "laoli", "laobi","laoli","laowang","aab","abb","cc"
         };

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //[1]找到控件
        AutoCompleteTextView actv = (AutoCompleteTextView) findViewById(R.id.actv);

        //[2]创建数据适配器
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
                android.R.layout.simple_dropdown_item_1line, COUNTRIES);

        //[3]设置数据适配器
        actv.setAdapter(adapter);
    }

}
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" >

    <AutoCompleteTextView
        android:id="@+id/actv"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:completionThreshold="1"
         />

</RelativeLayout>
时间: 2024-11-07 07:46:50

AutoCompleteTextView控件的使用的相关文章

Android Studio开发基础之AutoCompleteTextView控件的使用

在输入框中输入我们想要输入的信息就会出现其他与其相关的提示信息,这种效果在Android中是用AutoCompleteTextView实现的.AutoCompleteTextView控件继承自TextView控件,也有其特有的属性: AutoCompleteTextView常用属性 android:completionHint 设置出现在下拉菜单中的提示标题 android:completionThreshold 设置用户至少输入多少个字符才会显示提示 android:dropDownHoriz

Android AutoCompleteTextView控件实现类似百度搜索提示,限制输入数字长度

Android AutoCompleteTextView 控件实现类似被搜索提示,效果如下 1.首先贴出布局代码 activity_main.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="f

【Android】利用AutoCompleteTextView控件联系人自动补全与根据联系人姓名查询电话

自动补全功能是app比较友好的功能之一,但利用AutoCompleteTextView自动补全文本框控件完成起来并不简单,因为其中涉及到AutoCompleteTextView填充数据的适配器,与AutoCompleteTextView的监听器.同时还需要利用ContentResolver去查找设备的通讯录,当然,这与<[Android]利用安卓的数据接口.多媒体处理编写内存卡Mp3播放器app>(点击打开链接)中遍历MP3与<[Android]Sqlite数据库增删改查>(点击打

Android开发之AutoCompleteTextView控件

AutoCompleteTextView是一个可编辑的文本,自动显示与用户输入字符串部分匹配和位置匹配的字符串,从中进行选择. 介绍几个方法: 1.setAdapter() 自动完成文本框设置适配器,显示能匹配字符串. 2.setThreshold() 输入多少个字符后开始匹配. 3.setThreshold() 参数为字符串,用户输入的字符具有匹配项时,显示匹配项,并显示该提示信息. 4.setDropDownBackgroundResource()与setDropDownBackground

Android学习起步 - AutoCompleteTextView及MultiAutoCompleteTextView控件使用

大家在用百度搜索时,输入几个词就出现下拉框可选,以下两个控件就具有这个功能 AutoCompleteTextView:只能匹配输入的开始,只有一次匹配 MultiAutoCompleteTextView:可以匹配多次输入,用分隔符来分隔每一次的输入,就像发邮件时选多个联系人一样,见例子: 一.AutoCompleteTextView的效果实现如下 布局文件如下 1 <?xml version="1.0" encoding="utf-8"?> 2 <

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

1 TextView文本框 1.1 TextView类的结构 TextView 是用于显示字符串的组件,对于用户来说就是屏幕中一块用于显示文本的区域.TextView类的层次关系如下: java.lang.Object   ? android.view.View   ? android.widget.TextView 直接子类: Button, CheckedTextView, Chronometer, DigitalClock, EditText 间接子类: AutoCompleteTextV

Android控件

Button:三种响应方式匿名内部类,实现onClickListener接口,xml方式响应单击事件 单个按钮时,可以使用匿名内部类: 1 button=(Button)this.findViewById(R.id.button1);//获取对象 2 button.setOnClickListener(new View.OnClickListener() {//绑定事件 3 4 @Override 5 public void onClick(View v) { 6 // TODO Auto-ge

Android控件之AutoCompleteTextView(自动匹配输入的内容)

一.功能 动态匹配输入的内容,如百度搜索引擎当输入文本时,可以根据内容显示匹配的热门信息 二.独特属性 android:completionThreshold = "2"    ——设置输入多少字符时自动匹配 三.代码演示 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" an

Android控件之AutoCompleteTextView

AutoCompleteTextView继承自EditText,它实质仍是一个文本编辑框.只是AutoCompleteTextView多了一个功能:当用户在文本编辑框中输入一定文本之后,AutoCompleteTextView会显示出一个包含用户输入内容相关内容的下拉列表供选择,当选择其中的某个内容项后AutoCompleteTextView会将选择的内容自动填写到该文本框.就像我们在百度上搜索东西一样,我们刚输入部分文字,就会弹出一些下拉选择项供我们选择,点击其中一项目就直接填充到输入框,直接