@MdaUZH

Как рандомно раскидать надписи по кнопкам?

Всем привет, снова столкнулся с проблемкой, не знаю как правильно раскидать надписи по кнопкам:

Есть 4 кнопки и данные из бд (1 верная запись и 3 рандомные)
Как будет правильно раскидать их рандомно?
при этом сохранить id верной кнопки?

Я что-то запутался в этом...
  • Вопрос задан
  • 157 просмотров
Пригласить эксперта
Ответы на вопрос 2
@artemsee
По идее алгоритм будет примерно такой:
1. Получаешь четыре записи из БД
2. Генерируешь случайное число от 1 до 4, берешь кнопку под этим номером и вставляешь в нее правильный ответ, помечаешь ее как кнопку с правильным ответом.
3. Остальные кнопки, которые еще не были заполнены, в цикле заполняются оставшимися записями (неправильными).
Ответ написан
VYakushev
@VYakushev
Разработчик Android в Nowtaxi
Иметь два OnClickListener: один для правильного ответа, другой для неправильного. На верную кнопку ставим OnClickListener для правильного ответа, на остальные для неправильного. В результате никакого id хранить не надо. Ну, а рандомно раскидать кнопки, думаю, не составит труда: просто рандомно выбираемой номер\id верной кнопки, а остальные назначаем произвольно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы