XML布局文件

 <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" > <AutoCompleteTextView
android:id="@+id/autoCompleteTextView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:ems="10"
android:hint="请输入城市:"
android:completionThreshold="2"
/><!--
        android:ems 指定补全框的宽度
       android:completionThreshold 设置输入几个开始提示 --> <MultiAutoCompleteTextView
android:id="@+id/multiAutoCompleteTextView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/autoCompleteTextView1"
android:ems="10"
android:hint="请输入收件人:"
android:completionThreshold="2"> <requestFocus />
</MultiAutoCompleteTextView> </RelativeLayout>

源代码:

 import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
import android.widget.MultiAutoCompleteTextView; public class MainActivity2 extends Activity {
private AutoCompleteTextView at;
private MultiAutoCompleteTextView mat;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
at = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1);
mat = (MultiAutoCompleteTextView) findViewById(R.id.multiAutoCompleteTextView1);
18   //定义适配器     /*   context,上下文对象
   objects 设置提示的数据源
        resource, 设置提示显示的布局文件
     */
         ArrayAdapter adapter = ArrayAdapter.createFromResource(this,R.array.city_name, android.R.layout.simple_spinner_dropdown_item);
//设置适配器
  at.setAdapter(adapter);
mat.setAdapter(adapter);
//设置分隔符
mat.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer()); } }

最新文章

  1. 在多线程并发请求Api的场景中,如何控制每个线程的qps
  2. Android Scroller简单用法
  3. 关于WPF程序启动性能
  4. Halcon 10.0 Sample:完整性检查(圆形)
  5. JS小问题总结
  6. NPOI--操作Excel之利器(二)
  7. 1515 跳 - Wikioi
  8. UNIX标准化及实现之标准之间的冲突
  9. 计算幂 51Nod 1046 A^B Mod C
  10. 创建类似于Oracle中decode的函数
  11. HashMap在高并发下如果没有处理线程安全会有怎样的安全隐患,具体表现是什么
  12. delphi 调用QQ邮箱发送邮件
  13. web框架的本质
  14. SharePoint Server 2016 - Configure Office Online Server
  15. TJU Problem 1090 City hall
  16. Android UI组件----用相对布局RelativeLayout做一个登陆界面
  17. 简单的共享文件http
  18. 0510进程 multiprocess模块
  19. python 学习笔记 - Queue &amp; Pipes,进程间通讯
  20. LeetCode——Find All Duplicates in an Array

热门文章

  1. Zabbix探索:使用msmtp进行邮件告警
  2. Zabbix探索:纠结的选择
  3. 二维坐标的平移,旋转,缩放及matlab实现
  4. r语言入门资料
  5. MySQL UNION 与 UNION ALL 语法与用法
  6. Python几个算法实现
  7. 对String的一点了解
  8. SGU-495 Kids and Prizes 概率DP
  9. SQLServer 2000个人版下载
  10. [iOS基础控件 - 6.3] 使用可视化连线方式指定dataSource、delegate