练习AutoCompleteTextView,MultiAutoCompleteTextView的使用

来源:互联网 发布:手机淘宝改价格怎么改 编辑:程序博客网 时间:2024/06/05 17:23
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());    }}

0 0