2013-11-08 4 views
0

Я создаю приложение для съемки. Что касается создания исследовательской деятельности, у меня возникают проблемы с тем, как реализовать количество вариантов для конкретного опроса?Android: Как добавить TextView динамически?

Для примера скажем, я хочу спросить:

What is your favourite Programming language? 
1. C++ 
2. Java 
3. C# 
4. Python 
5. I hate programming!! 

Тогда в следующем обзоре, я хочу задать Да или Нет вопрос:

Do you like ice cream? 
1. Yes 
2. No 

Престол, варианты варьируются в зависимости от вопрос обследований; поэтому я подумываю о том, чтобы сначала спросить пользователя, сколько вариантов они хотели бы иметь, а затем показать им. Тем не менее, я не уверен, что вы это сделаете.

Может ли кто-нибудь мне помочь?
Буду очень благодарен.

+0

Какими конкретных проблем вы столкнулись, и что вы пробовали? – JoxTraex

+0

ViewGroup имеет метод addView. Метод addView должен быть тем, что вам нужно. Frame, Linear и RelaviteLayouts получаются из ViewGroup. – DroidBender

ответ

1

Вы можете добавить TextView динамически с этим кодом

TextView textView = new TextView(<context intance here>); 
textView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT)); 
textView.setText("Sample Text"); 

Затем добавить созданный экземпляр TextView на ваш взгляд контейнера:

viewContainer.addView(textView); 

Вы можете изменить ваш взгляд Оформление печатных изданий в его LayoutParams.

+0

спасибо! Я собираюсь использовать sqlite для реализации этого. Поэтому мне интересно, как мне настроить таблицу базы данных для параметров? – Rager58

0

если у вас есть радиокнопки выбрали из ваших ответов, которые вы можете попробовать, чтобы показывать только столько радиокнопки, как много ответов у вас есть с, если пунктом

Смежные вопросы