Android用的有两种方法AutoCompleteTextViewMultiAutoCompleteTextView,第二种可以连续提示输入,如下图

 Android输入框自动提示_第1张图片Android输入框自动提示_第2张图片


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

布局文件:

<?xml version="1.0" encoding="utf-8"?>        

MainActivity里面的代码:

package com.example.administrator.autocompletetextviewdemo;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.text.Editable;import android.text.TextWatcher;import android.view.View;import android.widget.ArrayAdapter;import android.widget.AutoCompleteTextView;import android.widget.MultiAutoCompleteTextView;public class MainActivity extends AppCompatActivity {    private AutoCompleteTextView mAutoCompleteTextView;    private MultiAutoCompleteTextView mMultiAutoCompleteTextView;    private String[] ceshi1;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        mAutoCompleteTextView=findViewById(R.id.autocomplete);        mMultiAutoCompleteTextView=findViewById(R.id.multiautocomplete);        ceshi1 = new String[]{"北京西站", "北京北站", "北京站", "北京南站", "北京大使馆",                "北京故宫", "天津电视塔", "天津南站", "天津东站", "天津之眼", "天津劝业场","aaa","bbb",                "aaa北京","北京aaa","aaaa8989","bbb768","北京ab","sss","aaaaa"};        ArrayAdapter adapter=new ArrayAdapter(MainActivity.this,android.R.layout.simple_list_item_activated_1,ceshi1);        mAutoCompleteTextView.setAdapter(adapter);        mMultiAutoCompleteTextView.setAdapter(adapter);        mMultiAutoCompleteTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());    }}

下载地址:https://download.csdn.net/download/lanrenxiaowen/10746629

更多相关文章

  1. 2.6.1 使用toast显示提示信息框
  2. Android搜索自动提示功能 AutocompleteTextView
  3. Android--输入自动提示AutoCompleteTextView
  4. AndroidAndroid程序提示和消息button响应事件
  5. 修改android升级系统后启动系统,提示android正在启动
  6. android源码下载-等待提示动画
  7. pull总是提示输入密码问题是什么情况?
  8. C#如何实现loading提示控件简单的实例
  9. Asp.net Mvc表单验证气泡提示效果展示

随机推荐

  1. android软键盘问题
  2. Android电话拨号
  3. Android中sqlite之从网上获取数据更新UI
  4. How To Make A Simple Android Game with
  5. Android sqlite例子 有外键的使用
  6. Android(安卓)9.0 源码_机制篇 -- 全面解
  7. Android屏幕像素转换
  8. Android中jar包封装及调用中出现的问题及
  9. Android WIFI DEMO(扫描附近WIFI强度)
  10. 【Android】广播大全(二)