2016-07-15 6 views
0

Как показано в уроках, я создал AutoCompleteTextView, и я связал его с ArrayAdapter, заполненным манекеном Array ({«Android», «Enter», «Entertainment»}). ,Android-Dev: AutoCompleteTextView показывает только последнюю запись

Если я испытываю AutoCompleteTextView следующего errornous поведения замечен:

  1. Typing "Е" или "е" -> только предложение "Развлечение" показано. Обычно должны отображаться как «Развлечения», так и «Enter».
  2. Ввод «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); 
} 

ответ

0

Ну я нашел одно решение, то есть, я просто модернизировал свой Android 4.2.2 Android 5.0. Теперь это работает, но я не знаю, почему. AutoCompleteTextView должен работать с 4.2.2.