当前位置:首页 > 芯闻号 > 充电吧
[导读]在activity_main.xml中写在MainActivity.java中写package pw.gutao.android_08_0628; import android.support.v7

在activity_main.xml中写



在MainActivity.java中写


package pw.gutao.android_08_0628;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
import android.widget.MultiAutoCompleteTextView;

public class MainActivity extends AppCompatActivity {

    private AutoCompleteTextView autoCompleteTextView;
    private MultiAutoCompleteTextView multiAutoCompleteTextView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

               //获取多提示的自动补全的文本框
        multiAutoCompleteTextView = (MultiAutoCompleteTextView) findViewById(R.id.mctv_main_1);
        //获取数组
        String[] data = getResources().getStringArray(R.array.str_data);
        //将数据放入文本框
        //使用适配器  数组适配器(使用自己的layout R.layout.complete_layout)
        ArrayAdapter adapter = new ArrayAdapter(this,R.layout.complete_layout,data);
        //设置通过","号作为区分一依据(comma逗号)
        MultiAutoCompleteTextView.Tokenizer tokenizer = new MultiAutoCompleteTextView.CommaTokenizer();
        //给multiAutoCompleteTextView设置区分依据
        multiAutoCompleteTextView.setTokenizer(tokenizer);
        //将适配器设置给控件
       
        multiAutoCompleteTextView.setAdapter(adapter);

    }
}


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭