Я использую AutoCompleteTextView
, чтобы выбрать элемент из длинного списка. Пользователь должен иметь возможность выбирать из списка заранее определенный элемент. Они не должны входить в свой собственный предмет.
То, как я проверяю, чтобы убедиться, что они представляют только элемент из списка, - это использовать setOnItemClickListener
для запуска булевского флага. Проблема заключается в том, что после того, как для логического флага установлено значение true, они все равно могут редактировать выделенный текст элемента. Мне нужно это обнаружить и снова установить флаг boolean. Как мне это сделать. Я видел предложение использовать onKeyDown
, но я не уверен, как это реализовать.