上网的时候很多时候都会用到输入框的只能提示,比如在百度搜索时,输入前两个字就会自动提示我们想要的信息,这样的效果在Android中也能实现,Android提供了AutoCompleteTextView 帮我们完成这个功能

效果图:

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);}}

更多相关文章

  1. 《Android面试宝典》学习笔记(第四章:对话框、信息提示和菜单)
  2. Android提示版本更新的实现
  3. Android将drawable图像转化为二进制字节数组与逆转换
  4. eclipse的android智能提示设置
  5. 【Android】播放提示音
  6. android使用自定义标题时提示“you cannot combine custom title
  7. Android lint 检查提示汇总
  8. android解析json数组
  9. Android Studio 提示错误:No IDEA annotations attached to the J

随机推荐

  1. Android的关键的持久数据应该在onPause()
  2. Android(安卓)启动流程
  3. android build.prop详解
  4. How to destroy an Activity in android
  5. Android(安卓)adb 使用总结 (调试专用)
  6. Android之两种toast的实现
  7. eclipse 启动 Android(安卓)SDK Content
  8. 用Javascript判断访问来源操作系统, 设备
  9. android com.handmark.pulltorefresh 使
  10. Android(安卓)TextView里显示两种颜色