android组件学习之AutoCompleteTextView

 

【实验目的】
    掌握AutoCompleteTextView的工功能及其使用方法;

【实验原理】
1.AutoCompleteTextView(自动填充文本框)
    AutoCompleteTextView用于实现允许用户输入一定的字符后,显示一个下拉菜单,供用户从中选择,当用户选择某个选项后,按用户选择自动填写文本框。如下图所示。
                             
图1
AutoCompleteTextView控件一般也是通过Adapter获取数据。

2.AutoCompleteTextView(自动填充文本框)常用XML属性


3.AutoCompleteTextView(自动填充文本框)的一般实现流程
(1)在布局文件中,添加AutoCompleteTextView控件;
(2)准备选择的数据;
(3)建立Adapter;
(4)将AutoCompleteTextView控件对象关联到Adapter。

【实验内容】
    

【实验步骤】
1.创建新项目
先建立一个空项目,如HelloWorld项目,然后进行以下修改。

2.UI设计
    修改主布局文件activity_main.xml,在其中添加AutoCompleteTextView控件、Button控件等,修改后的内容如下:


    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_main"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

            android:id="@+id/tv"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="请输入查询关键字"
        android:textColor="#0000ff"/>
            android:layout_below="@id/tv"
        android:layout_height="wrap_content"
        android:layout_width="match_parent"/>
   

你可能感兴趣的:(Android开发学习)