MultiAutoCompleteTextView控件
2016-05-13 21:49
302 查看
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.example.demon1.MainActivity" > <MultiAutoCompleteTextView android:id="@+id/multiAutoCompleteTextView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:ems="10" android:text="MultiAutoCompleteTextView" > <requestFocus /> </MultiAutoCompleteTextView> </RelativeLayout>
package com.example.demon1; import android.app.Activity; import android.os.Bundle; import android.support.v4.widget.SearchViewCompat.OnCloseListenerCompat; import android.util.Log; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.View.OnClickListener; import android.widget.ArrayAdapter; import android.widget.AutoCompleteTextView; import android.widget.Button; import android.widget.ImageButton; import android.widget.MultiAutoCompleteTextView; import android.widget.MultiAutoCompleteTextView.CommaTokenizer; import android.widget.Toast; public class MainActivity extends Activity{ private MultiAutoCompleteTextView macTextView; String[] res={"beijing1","beijing2","beijing3","shanghai1","shanghai2"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); /* * 1.初始化控件 * 2.适配器 * 3.初始化数据源----数据源去匹配文本框输入的数据 * 4.将adapter与MultiAutoCompleteTextView绑定 * 5.设置分隔符 */ macTextView=(MultiAutoCompleteTextView) findViewById(R.id.multiAutoCompleteTextView1); ArrayAdapter<String> adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,res); macTextView.setAdapter(adapter); //设置以逗号为结束符的符号 macTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer()); } }
相关文章推荐
- paxos算法,分布式基础算法。
- CCNU 校赛J---分桶法
- Mysql-proxy 读写分离中间组件
- hdu 1598 find the most comfortable road 枚举+并查集
- 练习打字第九天!
- 安卓3个练习题
- Find the Duplicate Number
- [iOS]从URL远程请求图片
- linux:error while loading shared libraries xx.so
- 进度条
- 《宗庆后:万有引力原理》:娃哈哈官方口径,可以作为了解娃哈哈及其相关领域的重要参考资料。三星推荐
- 微信课堂的初步确立
- 第十一周项目4—教师兼干部类
- SpringMVC源代码学习(三)DispatcherServlet
- MySql获取数据库大小
- 1. Two Sum
- python urllib 和urllib2的区别
- LintCode 加油站
- Android studio -SVN 的使用
- 团队冲刺第一天