我正在创建自己的键盘,并使用mMultiAuto.setText将输入的每个字母放入MultiAutoCompleteTextView。我已经按照所有教程创建了
mMultiAuto = (MultiAutoCompleteTextView)findViewById( R.id.multiautotextview );
adapter = new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line, COUNTRIES);
mMultiAuto.setAdapter(adapter);
mMultiAuto.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());问题是,当我在文本视图中输入一个字母时,下拉列表不会显示。有人能帮上忙吗?
发布于 2013-08-23 15:21:48
将您的代码替换为以下代码
mMultiAuto = (MultiAutoCompleteTextView)findViewById( R.id.multiautotextview );
adapter = new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line, COUNTRIES);
mMultiAuto.setAdapter(adapter);
mMultiAuto.setThreshold(1);
mMultiAuto.setAdapter(soAdapter);
mMultiAuto.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event)
{
mMultiAuto.showDropDown();
return false;
}
});https://stackoverflow.com/questions/15910659
复制相似问题