15.文本提示框

送分小仙女□ 提交于 2019-12-03 03:44:45

安卓提示文本框AutoComplete

简而言之,创建一个提示文本框,在为我们的提示文本框通过适配器配置提示的数据
xml代码

 

<AutoCompleteTextView
    android:id="@+id/au_1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:textColor="#000"
    android:hint="你好,请输入名字"
    />

提示文本框像上面那样新建就可以了,
既然是提示文本框就需要有提示的内容,
内容我们用到了数据适配器为自动提示文本框提供信息。

 

//只做一个数组用来放补全文本框的数据
private String[] num = new String[]{"10086","10010","12306","夏小二","尹小六"};
    //自动补全文本框,
    final AutoCompleteTextView auto = (AutoCompleteTextView)findViewById(R.id.au_1);

    //使用的是android里面自己带的一个布局文件
    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, 
        android.R.layout.simple_dropdown_item_1line,num);

    //给补全文本框匹配内容,内容被我们放在了适配器里面
    auto.setAdapter(adapter);
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!