1)效果图如下


2)关键代码如下

package com.example.autocompletetextviewdemo;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.View;import android.widget.AdapterView;import android.widget.ArrayAdapter;import android.widget.AutoCompleteTextView;import android.widget.Toast;public class MainActivity extends Activity {private AutoCompleteTextView autoCompleteTextView1=null;private String[] nameStrings=new String[]{"zhangsanfen1","zhangsanfen2","zhangsanfen3","zhangsanfen4","zhangwuji1","zhangwuji2","zhangwuji3","zhangwuji4","hongqigong"};private ArrayAdapter<String> adapter=null;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);autoCompleteTextView1=(AutoCompleteTextView)findViewById(R.id.autoCompleteTextView1);autoCompleteTextView1.setText("");adapter=new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_dropdown_item_1line,nameStrings);autoCompleteTextView1.setAdapter(adapter);autoCompleteTextView1.setOnItemClickListener(new AdapterView.OnItemClickListener() {public void onItemClick(AdapterView<?> parent, View view, int position, long arg3){String nameString=parent.getItemAtPosition(position).toString();showToast(nameString);}});}private void showToast(CharSequence msg) {Toast.makeText(this, msg, Toast.LENGTH_SHORT).show();}@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}}


更多相关文章

  1. python list.sort()根据多个关键字排序的方法实现
  2. Android(安卓)搜索到的关键字改变颜色
  3. Android实现动画持续旋转
  4. android_intent
  5. Android(安卓)LinearLayout和RelativeLayout 布局2
  6. ch08 Android(安卓)Intent
  7. android EditText 控件中加入图片(非背景图片)
  8. Android(安卓)自定义加载view(菊花效果)
  9. Android(安卓)Studio编译失败: java.util.concurrent.ExecutionEx

随机推荐

  1. Android(安卓)快速开发框架 最新总结
  2. VisualGDB 调试NDK程序
  3. ConnectivityService分析
  4. [android窗体泄露]android.view.WindowLe
  5. Android 关于移动互联网寒冬和个人核心竞
  6. Android获取系统储存以及内存信息(二)
  7. Android利用ksoap2写天气预报应用
  8. Android(安卓)实现头像上传功能
  9. Android(安卓)Studio SDK Manager 解决无
  10. android应用性能调试