2016-10-05 6 views
0

Я создаю приложение в Android Studio, и я довольно новичок в программировании на Java. Основная идея заключается в том, что в основной деятельности моего проекта у меня будет список различных вариантов, рядом с которыми будут установлены флажки.Android приложение, флажок поисковая система

Пользователь должен нажать на флажки, которые его интересуют, а затем нажать кнопку внизу «Поиск». После этого будет показано новое действие и, например, если пользователь выбрал «Вариант A» и «Вариант D», то в новом действии будут показаны два изображения, которые я буду назначать этим двум действиям.

Я не могу понять, как реально показывать эти изображения в результате флажков, выбранных пользователем.

Может кто-нибудь дать мне совет о том, как это можно сделать?

+0

Что вы пробовали и где вы терпите неудачу? прочитайте [Как создать минимальный, полный и проверенный пример] (http://stackoverflow.com/help/mcve) –

+0

Отметьте это сообщение: http://stackoverflow.com/a/3913720/2940964 – ThisIsSparta

ответ

0

Вы должны начать изучать Java ASAP (также основы Android). Я бы рекомендовал изучить его, прежде чем разрабатывать даже простейшее приложение.


Вы можете сохранить варианты в списке. Сначала объявить список:

List<String> optionList = new ArrayList<>(); 

Затем, как пользователь проверяет флажки можно добавлять опции:

optionList.add("Option A"); 
// Or whatever the option is 

При запуске новой деятельности, вы можете поместить & отправить некоторые данные:

void openNewActivity() { 
    Intent intent = new Intent(this, NewActivity.class); 
    intent.putExtra("options", optionList); 
    startActivity(intent); 
} 

Из метода OnCreate NewActivity вы можете получить данные:

List<String> options = getIntent().getSerializableExtra("options"); 

Voila!


Удачи вам!

0

Вы должны знать об этом, деятельности, изображениях, контрольных боксах. Пожалуйста, ищите в Интернете, после этого также я буду реализовывать для вас. Но правильно знаю, что я предлагаю вам следующий. 1) Узнать активность и как пройти через несколько данных о деятельности. 2) Как использовать флажок и как установить изображение в ImageView.