Страница 1 из 1

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

Добавлено: 15 апр 2013, 17:15
парень
как лучше создать список динамический.

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

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

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

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

Заранее спасибо. Примеры кода необязательны. Достаточно просто примерный алгоритм.

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

Добавлено: 11 май 2013, 18:21
behzodbek
парень писал(а):как лучше создать список динамический.

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

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

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

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

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