首页 > 学院 > 开发设计 > 正文

练习AutoCompleteTextView,MultiAutoCompleteTextView的使用

2019-11-06 09:49:27
字体:
来源:转载
供稿:网友
package com.itheima74.autocompletetextview;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.widget.ArrayAdapter;import android.widget.AutoCompleteTextView;import android.widget.MultiAutoCompleteTextView;/** * 练习AutoCompleteTextView,MultiAutoCompleteTextView的使用 */public class MainActivity extends AppCompatActivity { @Override PRotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 初始化控件 AutoCompleteTextView actv = (AutoCompleteTextView) findViewById(R.id.actv); MultiAutoCompleteTextView mactv = (MultiAutoCompleteTextView) findViewById(R.id.mactv); // 初始化数据源 String[] res = {"laowang", "laoli", "laohuang", "laoliu", "laoliang", "110@QQ.com", "120@qq.com", "119@qq.com", "114@qq.com", "10086@qq.com", "139@qq.com"}; // 初始化数据适配器 ArrayAdapter<String> adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, res); // 绑定数据适配器 actv.setAdapter(adapter); mactv.setAdapter(adapter); // 为mactv设置逗号分隔符 mactv.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer()); }}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表