1.使用AutoCompleteTextView创建自动完成文本框
android:completionHint 用于为弹出下拉菜单指定提示标题
android:completionThreshold 用于指定用户至少输入几个字符才会显示提示
android:dropDownHeight 用于指定下拉菜单的高度
android:dropDownHorizontalOffset 用于下拉菜单与文本的水平偏移,默认与文本框左对齐
android:dropDownVerticalOffest 用于指定下来菜单与文本的垂直偏移,默认紧跟与文本
android:dropDownWidth 用于指定下拉菜单的宽度
android:popupBackground 用于为下来菜单设置背景
在创建适配器之前新建一个String[]
创建适配器:
private static final String[] string = new String[]{"dasdsa","dasdas"};
ArrayAdapter<String> adapter = new ArrayAdapter<String>(MainActivity.this, android.R.layout.simple_dropdown_item_1line, string);
textView.setAdapter(adapter);
添加监听器:
Button button = (Button)findViewById(R.id.autobutton1);
button.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
Toast.makeText(MainActivity.this, textView.getText(), Toast.LENGTH_SHORT).show();
}
});

高级组件之自动完成文本框_第1张图片

更多相关文章

  1. [置顶] android 菜单的详细介绍
  2. android菜单
  3. 玩转Android---UI篇---TextView(文本框)
  4. 解决android TextView多行文本(超过3行)使用ellipsize属性无效问题
  5. Android下载文本文件和mp3文件
  6. Android 创建菜单栏

随机推荐

  1. 如何获取Android源码
  2. 看Google官方的Android开发文档的一些收
  3. Android项目开发完成以后就要将android项
  4. Android之GridView简单说明
  5. Android 自定义View——自定义View控件
  6. Android排版和POI
  7. Ubuntu之旅——从WUBI到U盘安装(后续)
  8. Android(安卓)开发中使用PopupWindow
  9. windows修改Android AVD路径
  10. Android活动Acitivity启动模式之singleIn