Mam w aplikacji kontrolke MultiAutoCompleteTextView która umożliwa wybór kilku kategorii wpisując nazwę z podpowiedzią.
Problem jest taki gdy użytkownik wpisze np 3 litery jakieś kategorii która się wyświetli poniżej jako pasująca propozycja i ją kliknie i zacznie wpisywać kolejną to kursor startuje z pozycji trzeciej wcześniej wpisanej litery a nie od przecinka który jest po wybranej i wklejonej kategorii.
W czym może być problem?
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_dropdown_item_1line, getCategories());
MultiAutoCompleteTextView textView = findViewById(R.id.autoCompleteCategoriesView);
textView.setAdapter(adapter);
textView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
private List<String> getCategories() {
List<String> categories= new ArrayList<>();
String a="Category One",b="Category Two",c="Category Three";
categories.add(a);
categories.add(b);
categories.add(c);
return categories;
}
<MultiAutoCompleteTextView
android:id="@+id/autoCompleteCategoriesView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="10dp" />