0
在教程中顯示,我創建了一個AutoCompleteTextView,並將它連接到一個ArrayAdapter,並填充了一個虛擬Array({「Android」,「Enter」,「Entertainment」}) 。Android-Dev:AutoCompleteTextView只顯示最後一個條目
如果我考下errornous行爲AutoCompleteTextView被注意到:
- 輸入 「E」 或 「E」 - >唯一的建議 「娛樂」 所示。通常,應顯示「娛樂」和「輸入」。
- 鍵入「A」或「a」 - >完全不顯示任何提示。通常,應該顯示建議「Android」。
看起來只有最後一個字符串條目被添加爲建議。可能是什麼問題呢? 這是一種活動類中我的代碼:
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);
}