Как я должен динамически изменить записи счетчика? - PullRequest
0 голосов
/ 24 июля 2011

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

Ответы [ 3 ]

0 голосов
/ 24 июля 2011

Что вам нужно сделать, так это начать с состояния включения 2-го и 3-го вращателя в false, поскольку их значения еще неизвестны, когда ItemSelected срабатывает для первого включенного вращателя, очистите и создайте новый адаптер для второго на основетекущий выбор и включение второго счетчика) повторите тот же шаг для третьего счетчика, здесь вы должны обратить внимание на то, что вам нужно отключить третий счетчик, если новый элемент выбран на первом счетчике, поскольку теперь его значение снова неизвестно.

0 голосов
/ 25 июля 2011

У меня наконец есть ответ.Единственный способ получить доступ к прядильщикам и адаптерам onSelectedItemChanged другого прядильщика - это сделать их окончательными.Поэтому мне пришлось сделать 20 "final" адаптеров и использовать варианты для установки каждого из них.

0 голосов
/ 24 июля 2011

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

...