上网的时候很多时候都会用到输入框的只能提示,比如在百度搜索时,输入前两个字就会自动提示我们想要的信息,这样的效果在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);}}

更多相关文章

  1. 横竖屏切换时候activity的生命周期 android:configChanges
  2. Android面试及开发忠告
  3. Activity生命周期
  4. android模拟打电话的应用小程序
  5. Android系列学习:handler,HandlerThread
  6. 《Android面试宝典》学习笔记(第四章:对话框、信息提示和菜单)
  7. Android找不到Manifest系统文件
  8. Android提示版本更新的实现
  9. ViewPager的定时滚动,动态加载数据

随机推荐

  1. APPS大乱斗:4大Android文件浏览器横评(一)
  2. 【Android 多语言切换简单实例分享】
  3. 在Ubuntu上下载、编译和安装Android最新
  4. Android系统:见证“开源”的力量
  5. Eclipse如何打开Package Explorer
  6. android apk安装原理分析
  7. Android 开发者的 Flutter(二) —— Flutte
  8. android 简单实现,微信第三方登录
  9. android EditText输入限制,只输入数字电话
  10. 认识Android中的MVP设计模式