Я работаю над приложением, в котором я использую AutoCompleteTextView, и сталкиваюсь с несколькими проблемами. Пожалуйста, найдите подробности ниже.AutoCompleteTextView не работает как ожидалось
следующие значения присутствуют в данных:
1) Manish Logan Jain
2) МДж (Логан Fern)
3) Logan
вопросы:
1) Когда пользователь ищет Manish, Manish Logan Jain показан как предложение. Но когда пользователь входит в Logan Jain, результаты не возвращаются.
2) Когда пользователь вводит Logan, я ожидаю, что второе значение будет показано как предложение, но в настоящее время списки предложений ничего не показывают.
3) Когда пользователь вводит оган, я ожидаю, что будет показано предложение 3. В настоящее время его не показано.
AutoCompleteView XML:
AutoCompleteTextView
android:id="@+id/autoCompleteTextView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:ems="10"
android:hint="@string/enter_user_name" >
<requestFocus />
</AutoCompleteTextView>
Java код, который заполнит данные:
List<String> namesList = new ArrayList<String>(stops);
namesList.add("Manish Logan Jain");
namesList.add("Logan");
namesList.add("M. J. (Logan Fern)");
ArrayAdapter<String> namesSuggestion = new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line, namesList);
AutoCompleteTextView textView = (AutoCompleteTextView) findViewById(R.id.autoCompleteTextView1);
textView.setAdapter(namesSuggestion);
textView.setThreshold(1);
ли кто-то сталкивался с подобными проблемами? И если да, то каковы возможные решения для этого?
Попробуйте поискать как 'Wadaj, Ahmedabad', вы можете получить результаты. – GrIsHu
Укажите, пожалуйста, ваш код или xml? –