public class MainActivity extends AppCompatActivity {
private AutoCompleteTextView atTextView;
private String[] res = {"qingyehaoshuai","qingyeshangtoutiao","qingyeshangremn","mayouyouyoudianmeng"};
//第一步:初始化控件
//第二部:创建一个适配器
//第三步:初始化数据源--这数据源去匹配文本框输入的内容
//第四步:将adapter与当前的AutocomleteTextView绑定
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
atTextView = (AutoCompleteTextView)findViewById(R.id.autoCompleteTextView);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_expandable_list_item_1,res);
atTextView.setAdapter(adapter);
//android.R.layout.simple_expandable_list_item_1是布置格局
macTextView = (MultiAutoCompleteTextView)findViewById(R.id.multiAutoCompleteTextView);
macTextView.setAdapter(adapter);
//设置以逗号为分隔符为结束的符号
macTextView.setTokenizer(new
MultiAutoCompleteTextView.CommaTokenizer());
}
}
android:completionThreshold="3" //匹配字符数
layout_marginTop //组件距离
MultiAutoCompleteTextView:可以多次匹配
AutoCompleteTextView:只能匹配一次
點擊查看更多內容
為 TA 點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優(yōu)質文章
正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦