在输入框中输入我们想要输入的信息就会出现其他与其相关的提示信息,这种效果在Android中是用AutoCompleteTextView实现的。AutoCompleteTextView控件继承自TextView控件,也有其特有的属性:

AutoCompleteTextView常用属性
android:completionHint 设置出现在下拉菜单中的提示标题
android:completionThreshold 设置用户至少输入多少个字符才会显示提示
android:dropDownHorizontalOffset 下拉菜单于文本框之间的水平偏移。默认与文本框左对齐
android:dropDownHeight 下拉菜单的高度
android:dropDownWidth 下拉菜单的宽度
android:singleLine 单行显示
android:dropDownVerticalOffset 垂直偏移量

一、效果:

Android Studio开发基础之AutoCompleteTextView控件的使用_第1张图片

二、代码:

            

package com.example.lhb.autocompletetextview;import android.app.SearchableInfo;import android.support.v7.app.ActionBarActivity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;import android.widget.ArrayAdapter;import android.widget.AutoCompleteTextView;public class MainActivity extends ActionBarActivity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        Search();    }    private void Search(){        String[]aut=new String[]{                "Android","Android软件","Android项目","Android Studio"        };        ArrayAdapter adapter=new ArrayAdapter(this,R.layout.abc_simple_dropdown_hint,aut);        AutoCompleteTextView textView= (AutoCompleteTextView) findViewById(R.id.KeyWords);        textView.setAdapter(adapter);    }}


更多相关文章

  1. Android TextView全属性
  2. Android ellipsize属性(多余文字用省略号显示)
  3. Android LinearLayout中实现水平方向控件居右
  4. Android -- 设置textview文字居中或者控件居中
  5. Android XML 不常用属性
  6. 系出名门Android(7) - 控件(View)之ZoomControls, Include, Vide
  7. Android属性之build.prop,及property_get/property_set
  8. Android View 属性大全

随机推荐

  1. Android之EditText 属性汇总
  2. android初始化部分:how to java2Cpp
  3. Android之加载圈
  4. 高手速成android开源项目【项目篇】
  5. android service 学习(上)
  6. Android(安卓)ContentProvider(内容提供
  7. Android基本界面控件
  8. [置顶] Big Planet Tracks 一个不错的 An
  9. android 硬件加速后webview闪烁问题
  10. Android(安卓)中文 API (90) ―― Window