подскажите путь

Интерфейс, диалоги, темы, стили, меню
Ответить
парень
Сообщения: 223
Зарегистрирован: 30 мар 2013, 22:52

подскажите путь

Сообщение парень » 15 апр 2013, 17:15

как лучше создать список динамический.

пудет список из 10-20 пунктов. у каждого пункта будет два варианта отобржения.
первый вариант пункта списка:
1. TextView уровень N.
2. ProgresBar текущий % прохождения уровня.
3. КнопкаРисунок или просто рисунок "Играть".

второй вариант пункта списка:
1. то что он будет как бы закрытый еще - на нем будет что-то типа рисунка Замочка и одного TextView.

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

иными словами задачи всего две:
1. чтобы каждый пункт имел свой порядковый номер для обработки нажатия.
2. чтобы при создании списка был выбор типа если i==0 то первый вариант, если i==1 то второй...

Заранее спасибо. Примеры кода необязательны. Достаточно просто примерный алгоритм.
Мой первенец: MyMoney. Менеджер расходов

Бьем рекорды русских топов :)

Могу ответить на любые вопросы по маркетингу и развитию.

behzodbek
Сообщения: 58
Зарегистрирован: 23 дек 2012, 22:58
Откуда: UZB Namangan

Re: подскажите путь

Сообщение behzodbek » 11 май 2013, 18:21

парень писал(а):как лучше создать список динамический.

пудет список из 10-20 пунктов. у каждого пункта будет два варианта отобржения.
первый вариант пункта списка:
1. TextView уровень N.
2. ProgresBar текущий % прохождения уровня.
3. КнопкаРисунок или просто рисунок "Играть".

второй вариант пункта списка:
1. то что он будет как бы закрытый еще - на нем будет что-то типа рисунка Замочка и одного TextView.

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

иными словами задачи всего две:
1. чтобы каждый пункт имел свой порядковый номер для обработки нажатия.
2. чтобы при создании списка был выбор типа если i==0 то первый вариант, если i==1 то второй...

Заранее спасибо. Примеры кода необязательны. Достаточно просто примерный алгоритм.
Писать свой адаптер религия не позволяет? Там и заодно Листенеры повесиш на что хочешь. И не надо мучится Id0 id1. Тупо там найдеш свой Вию и повесиш свой Листенер
Изображение

Ответить