Обычный способ, которым AutoCompleteTextView показывает предложения, состоит в том, что он показывает только строки, начинающиеся с текста, введенного пользователем, но порядок сортировки результатов undefined. Могу ли я как-то отсортировать их самостоятельно? Таким образом, когда пользователь вводит, например, "g", я показываю ему результаты, начинающиеся с "g", которые наиболее важны для него.
Проверьте порядок, в котором вы добавили предлагаемые элементы в адаптере.
Например, если вы используете адаптер массива, добавьте элементы в предпочтительном порядке, и AutoCompleteTextView должен показывать предложения на основе штрихов пользовательского ключа и на основе порядка доступности в массиве, порядок предложений будет определяемый Android AutoCompleteTextView.