У меня есть ListActivity, которая представляет список имен из базы данных, используя SimpleCursorAdapter. Я хочу, чтобы пользователь мог выбрать одно или несколько имен, щелкнув их, а затем перейти к следующему действию. Это должно быть переключение, так что если пользователь щелкнет выбранное имя, оно будет отменено. Основной код работает нормально, проблема в том, как показать пользователю, какие элементы в данный момент выбраны.
Я посмотрел на это решение: Android, как выделить выделение в списке и попытался переключить .setSelected () в TextView для имени. Проблема в том, что «выбранное» состояние, очевидно, может быть истинным только для одного элемента в списке за раз. Поэтому, если пользователь коснется «Алиса», то «Боб» покажет только «Боб». Есть какие-нибудь мысли о том, как лучше всего выделить несколько элементов списка с помощью переключателей?