如同在教程中所示,我创建了一个AutoCompleteTextView,并将其与填充了虚拟阵列的ArrayAdapter连接({“Android”,“Enter”,“Entertainment”})。
如果我测试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);
}
答案 0 :(得分:0)
我找到了一个解决方案,就是我只是将Android 4.2.2升级到Android 5.0。现在它有效,但我不知道为什么。 AutoCompleteTextView应该在4.2.2 ..
上工作