Можно ли получить позицию строки массива, предоставленной адаптеру autocompletetextview? - PullRequest
0 голосов
/ 14 октября 2019

Я использую автозаполнение просмотра текста. Я передаю адаптер для этого автозаполнения просмотра текста. адаптер создается строкой массива. массив строк имеет больше элементов с одинаковой строкой. когда я выбираю элемент autocompletetextview, я должен иметь возможность вернуться к позиции этого элемента в массиве строк.

array_str = {"Volvo", "BMW", "Volvo", "Mazda"};
AutoCompleteTextView ac_tv = new AutoCompleteTextView(getContext());

            params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,LinearLayout.LayoutParams.MATCH_PARENT);
            ac_tv.setLayoutParams(params);



            ArrayAdapter<String> adapter = new ArrayAdapter<String>(getContext(), android.R.layout.simple_dropdown_item_1line, array_str);
            ac_tv.setAdapter(adapter);


            ac_tv.setOnItemClickListener(new AdapterView.OnItemClickListener() {

                @Override
                public void onItemClick(AdapterView<?> parent, View arg1, int position, long arg3) {



//get the array_str position



                }

            });
...