#blackberry #java-me #autocomplete
#ежевика #java-me #автозаполнение
Вопрос:
Я пытаюсь создать поле автозаполнения в приложении blackberry, которое использует как имя, так и фамилию записи для проверки соответствия префиксов. Мой BasicFilteredList представляет собой массив объектов записи, каждый из которых имеет имя и фамилию. Я рассмотрел возможность добавления двух экземпляров одного и того же массива объектов с отображением строковых массивов имен и фамилий следующим образом:
filterList.addDataSet(1, firstNames, recordsArray, "records2", BasicFilteredList.COMPARISON_IGNORE_CASE);
filterList.addDataSet(2, lastNames, recordsArray, "records2", BasicFilteredList.COMPARISON_IGNORE_CASE);
Однако при этом один и тот же объект извлекается дважды. если имя и фамилия пользователя начинаются с одного и того же введенного пользователем префикса в поле автозаполнения. Короче говоря, я пытаюсь имитировать существующую функцию автозаполнения контактов blackberry, но со своими собственными пользовательскими записями. Любая помощь будет высоко оценена. Спасибо.
Комментарии:
1. Вам необходимо переопределить метод рисования для определенного поля