2015-05-16 3 views
0

Я пытаюсь разрешить пользователям отмечать нескольких пользователей и пытаться выяснить, как это сделать?Как разрешить пользователям отмечать других пользователей?

Я думал о следующих вариантах:

Вариант 1: -listview, который всплывает, как пользователь вводит в текст с возможностью согласования результатов

минусы: нужно постоянно искать сервер для сопоставления пользователей в последователи/следующие массива

Вариант 2: -использовать имена пользователей без всплывающих и есть пользователи должны включить точное правильное имя пользователя орфографию с возможностью посмотреть на следующих/последователей на той же странице

минусы: пользователь должен убедиться, что они введите точное правильное имя пользователя и никаких предложений

Вариант 3: -Пользователи нажмите на кнопку выбора, которая принимает их на последователей/следующий список и нажав на имя пользователя добавляет, что пользователь

минусы: пользователь не имеет возможности для поиска имени

Вариант 4: -same как 3, но с поиском в последователей/следующий список, который будет в конечном итоге искать сервер, если не все последователи и следующие были сохранены локально

минус: удаленный сервер для поиска постоянно

+0

Почему вы упомянули тег 'android'? Вы спрашиваете о UX/UI. – eleven

+0

Ну, я использую android и пытаюсь выяснить, предлагает ли андроид что-то для этого или что наиболее эффективно для Android-приложения – Lion789

ответ

0

Я бы воспользовался Вариантом 1. Вы можете получить только первые несколько результатов вашего запроса; если желаемое имя пользователя отсутствует в списке, тогда пользователь наберет другую букву. Я бы сказал, что один тег будет завершен в 2-4 буквы.

Это не выглядит так сложно для серверов, чтобы стоять, и является лучшим вариант для пользователя. Это, как пользователь, то, что я хотел бы иметь.

Единственная альтернатива мне кажется Вариант 5. асинхронно извлекает все последующие/последователи с сервера, а между тем позволяет пользователю искать этот локальный список.

Смежные вопросы