Android仿百度谷歌自动提示——AutoCompleteTextView
16lz
2021-01-23
上网的时候很多时候都会用到输入框的只能提示,比如在百度搜索时,输入前两个字就会自动提示我们想要的信息,这样的效果在Android中也能实现,Android提供了AutoCompleteTextView 帮我们完成这个功能
效果图:
第一步:新建Android工程:Test7
第二步:编写Main.xml
<AutoCompleteTextViewandroid:id="@+id/actv"android:layout_width="fill_parent"android:layout_height="wrap_content"/>
第三步:编写ACTVDemo.java
package com.android;import android.app.Activity;import android.os.Bundle;import android.widget.AutoCompleteTextView;import android.widget.ArrayAdapter;public class ACTDemo extends Activity {private AutoCompleteTextView actv;private static final String[] autoStrs = new String[] { "a", "abc", "abcd","abcde", "ba", "bb", "bcd", "ee", "es" };public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);// 通过findViewById()方法取得actvactv = (AutoCompleteTextView) findViewById(R.id.actv);// new ArrayAdapter对象并将autoStr字符串数组传入actv中ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_dropdown_item_1line, autoStrs);actv.setAdapter(adapter);}}
更多相关文章
- 《Android面试宝典》学习笔记(第四章:对话框、信息提示和菜单)
- Android提示版本更新的实现
- Android将drawable图像转化为二进制字节数组与逆转换
- eclipse的android智能提示设置
- 【Android】播放提示音
- android使用自定义标题时提示“you cannot combine custom title
- Android lint 检查提示汇总
- android解析json数组
- Android Studio 提示错误:No IDEA annotations attached to the J