Я использую автозаполнение просмотра текста. Я передаю адаптер для этого автозаполнения просмотра текста. адаптер создается строкой массива. массив строк имеет больше элементов с одинаковой строкой. когда я выбираю элемент 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
}
});