Вопрос

Я хочу отображать список имен контактов с соответствующими телефонными номерами

нравится


Vikas Patidar <9999999999>


Рахул Патидар <9999999999>


Использование AutoCompleTeTextView, когда введите текст пользователя в поле мобильного номера.

В стиле по умолчанию я могу отображать только список имен.

Может кто-нибудь, пожалуйста, сообщите мне, как я могу реализовать это, чтобы, когда пользователь выбирает любой список элементов в списке, и я могу отобразить номер этого в поле мобильного номера.

Это было полезно?

Решение

Вам нужно использовать адаптер для этой задачи. Например, с Simpleadapter:

SimpleAdapter adapter = new SimpleAdapter(context, list, R.id.row_layout, new String[] { "Name", "Phone" }, new int[] { R.id.name, R.id.phone });
autoCompleteField.setAdapter(adapter);

Для этого вам нужно сделать макет XML-файл и список должны быть типа List<? extends Map<String, ?>. Отказ Строки в 4-м параметре являются ключами для карт в списке. INTS в 5-м параметре являются идентификаторами компонентов в файле макета.

Или вы можете расширить любой адаптер и использовать его. Видеть это связь для справки.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top