Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
clergyman49
0 / 0 / 0
Регистрация: 13.02.2014
Сообщений: 5
#1

Одно окно Actvity для всего - Программирование Android

13.02.2014, 17:20. Просмотров 1214. Ответов 16
Метки нет (Все метки)

Экран приложения состоит из трех элементов: Текста, кнопки Да и кнопки Нет.
В зависимости от выбранной кнопки, Текст принимает 100 разных значений, следуя своего рода блок-схеме.

Вопрос, можно ли реализовать это в одной активности, не создавая 100 штук под каждый вариант ответа?
Если да, то как?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.02.2014, 17:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Одно окно Actvity для всего (Программирование Android):

OnClick для всего экрана - Программирование Android
На Activity находится много компонентов. Activity несколько штук. И нужно сделать так чтобы при касании экрана в любом месте выполнялось ...

Кастомный шрифт для всего приложения - Программирование Android
подскажите лучший способ использовать кастомный шрифт для всего приложения.

Как лучше всего хранить данные для приложения? - Программирование Android
Допустим есть статический массив интов,или булов.Как его сохранять(onDestroy()) и подгружать(onCreate), наиболее минимальным кол-вом строк...

Кастомный шрифт для всего приложения android eclipse - Программирование Android
Как можно применить один шрифт для всего приложения полностью, включая не только кнопки и текствьюшки, но и ЭкшнБары, Табы, Листы и тд.? ...

Немогу открыть окно для набора для вызова - Программирование Android
Подскажите плииз) ACTION_CALL DIAL_CALL как сделать, при нажатии открывалась набор номера в телефоне с уже набранным номером. Мой код не...

Как организовать еще одно место для обрабатывания процедур? - Программирование Android
в mainActivity уж очень много обрабочиков событий. как проще обрести возможность писать обработчики в еще одном подобном месте, но чтобы не...

16
BumerangSP
4287 / 1409 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
14.02.2014, 19:37 #16
Для простоты можно сделать класс с полями: текстовое (собственно, вопрос) и числовые (индексы для перехода). Заполнить объектами этого класса массив.
Допустим, есть 3 варианта ответа: да, нет, не знаю. Значит, в классе будет 4 поля: String вопрос и три int индекс. Проходя по всему массиву, смотрим, на какую из 3 кнопок (ответов) нажал пользователь и выбираем соответствующий индекс на элемент следующего вопроса (то бишь объекта) в этом массиве. Достаточно просто и помогает избежать кучи if-ов. Всего один switch с 3 вариантами.
0
NiRamz
211 / 211 / 16
Регистрация: 26.12.2010
Сообщений: 691
17.02.2014, 16:19 #17
Цитата Сообщение от NOSC Посмотреть сообщение
А какая ошибка??
Автору конечно пример не подойдет. Может все таки использовать БД и связные данные в нескольких таблицах???
Почитайте про сравнение двух объектов в Java, строки относится к этим самым объектам
0
17.02.2014, 16:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.02.2014, 16:19
Привет! Вот еще темы с ответами:

Одно окно для нескольких сущностей - C# WPF
Суть вопроса - нужно реализовать несколько справочников.Можно конечно на каждый справочник создавать своё окно, но это долго, некрасиво да...

Генерируются всего одно случайное число, а не матрица - C++/CLI WinForms
почему генерируется тока одно число а не все которые я задаю 4 на 4 mout1 - Это RichTextBOx { Random^ ran = gcnew Random(); int...

Как оставить одно слово из всего текста которое в скобках? - MS Excel
Всем привет! подскажите пожалуйста как можно из строчки типа "Текст <Слово> Текст" оставить только то слово которое в таких...

Прога для безвозвратного удаления всего, всего с винта сочетанием клавиш - Windows 7
Всем доброго времени суток! Есть ли прога для безвозвратного удаления всего, всего с винта сочетанием клавиш(включая разделы ext4, ext3,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru