代码实现:

XML布局:

  <?xmlversion="1.0"encoding="utf-8"?>
  
  
  <LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent">
  
  <!--
  AutoCompleteTextView-支持自动完成功能的可编辑文本控件
  -->
  
  
  <AutoCompleteTextView
  
  android:id="@+id/editText"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"/>
  
  </LinearLayout>

JAVA代码:

  packageEOE.android.IC;
  
  importandroid.app.Activity;
  importandroid.os.Bundle;
  importandroid.widget.ArrayAdapter;
  importandroid.widget.AutoCompleteTextView;
  
  publicclass_AutoCompleteTextViewextendsActivity{
  
  @Override
  protectedvoidonCreate(BundlesavedInstanceState){
  super.onCreate(savedInstanceState);
  setContentView(R.layout.autocompletetextview);
  
  setTitle("AutoCompleteTextView");
  
  //实例化适配器,指定显示格式及数据源
  ArrayAdapter<String>adapter=newArrayAdapter<String>(
  this,android.R.layout.simple_list_item_1,ary);
  
  
  AutoCompleteTextViewtextView=(AutoCompleteTextView)findViewById(R.id.editText);
  
  
  //指定自动完成控件的适配器
  textView.setAdapter(adapter);
  }
  
  //自动完成控件的所需数据的数据源
  privateString[]ary=newString[]{
  "abc",
  "abcd",
  "abcde",
  "abcdef",
  "abcdefg",
  "hij",
  "hijk",
  "hijkl",
  "hijklm",
  "hijklmn",
  };
  
  
  
  }

更多相关文章

  1. android中TextView嵌套在ScrollView中并自由滚动
  2. Android大图片加载处理
  3. android动态布局:用java代码实现LinearLayout以及TextView
  4. 短视频直播系统开发Android中常用控件
  5. Android(安卓)之 GrideView网格视图
  6. android里,addContentView()动态增加view控件,并实现控件的顶部,中
  7. android MediaPlayer SurfaceView 网络视频播放器
  8. Android(安卓)NullPointerException at android.text.BoringLayo
  9. android常用控件

随机推荐

  1. 预显示TextView
  2. Android游戏开发实践指南(华章程序员书库
  3. Android相机Camera2的简单分析
  4. Android的一些开源项目集锦 以备以后研究
  5. Android 之 自动提示功能(AutoCompleteTe
  6. Android三种菜单简介
  7. android Animator详解
  8. Android学习(八) 打开Activity
  9. 如何在phonegap中使用自带浏览器打开链接
  10. Android: Android Architecture