如显示的教程中所示,我创建了一个AutoCompleteTextView并将其与一个填充有虚拟Array({“ Android”,“ Enter”,“ Entertainment”})的ArrayAdapter连接。
如果我测试AutoCompleteTextView,则会注意到以下错误行为:
看起来只有最后一个字符串条目被添加为建议。可能是什么问题呢?这是我在Activity类中的代码:
private static final String[] DUMMY_ENTRIES = new String[] {"Android","Enter","Entertainment"};
private void setAutoCompleteField() {
mSearchView = (AutoCompleteTextView) findViewById(R.id.search_mac);
mSearchView.setHintTextColor(Color.WHITE);
mSearchView.setTextColor(Color.WHITE);
mSearchView.setHint("Nach Essen suchen ...");
mSearchView.setThreshold(1);
ArrayAdapter<String> adp = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, DUMMY_ENTRIES);
mSearchView.setAdapter(adp);
}
好吧,我找到了一个解决方案,就是我只是将Android 4.2.2升级到Android 5.0。现在可以了,但是我不知道为什么。AutoCompleteTextView应该在4.2.2。上工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句