Форум программистов, компьютерный форум CyberForum.ru

Динамическое создание элементов на другом activity - Android

Войти
Регистрация
Восстановить пароль
 
aleks_under
 Аватар для aleks_under
0 / 0 / 0
Регистрация: 22.06.2013
Сообщений: 25
02.10.2014, 14:10     Динамическое создание элементов на другом activity #1
В чем суть:
Нажимаем кнопку в лэйауте1, после чего создается ImageButton на лэйауте2 и лэйаут2 открывается с созданной на нем кнопкой. В обработчике нажатия делаю так (лэйаут2 заранее создан и настроен):
Java
1
2
3
4
5
6
7
8
9
10
11
Intent intent = new Intent(this, second_activity.class);
LinearLayout lin = (LinearLayout)findViewById(R.id.linforbut);
ImageButton imgbutton = new ImageButton(this);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams
        (LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
imgbutton.setImageResource(R.drawable.img);
imgbutton.setLayoutParams(layoutParams);
imgbutton.setId(IMG_BUTTON);
imgbutton.setOnClickListener(this);
lin.addView(imgbutton);
startActivity(intent);
Но всё это не работает. Чувствую, что нужно как-то по хитрому связать эти два активити, но найти решение не могу.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.10.2014, 14:10     Динамическое создание элементов на другом activity
Посмотрите здесь:

Как сохранить настройки в одном Activity и получить в другом? Android
Динамическое создание элементов интерфейса Android
Android Создание и вызов второго Activity
Android Как изменить переменную в другом Activity?
Android Создание нового Activity
Android Создание Activity
Динамическое создание элементов со стилями Android
Динамическое создание элементов интерфейса Android
Создание фона для Activity Android
Изменение layout-элементов одного activity из другого activity Android
Android Динамическое создание элементов на активити
Создание Activity в другом Activity Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Spelcrawler
521 / 491 / 110
Регистрация: 12.03.2014
Сообщений: 1,641
Завершенные тесты: 1
02.10.2014, 15:34     Динамическое создание элементов на другом activity #2
А зачем это вообще? Зачем добавлять кнопку после нажатия кнопки на другом экране?
aleks_under
 Аватар для aleks_under
0 / 0 / 0
Регистрация: 22.06.2013
Сообщений: 25
02.10.2014, 15:40  [ТС]     Динамическое создание элементов на другом activity #3
Spelcrawler, Ну, у меня свои причины. То, что создается кнопка, не суть важно, это может быть любой другой элемент. Главное, что после нажатия на одном лэйауте, что-то появляется на другом. Тут и возникли сложности.
Spelcrawler
521 / 491 / 110
Регистрация: 12.03.2014
Сообщений: 1,641
Завершенные тесты: 1
02.10.2014, 16:37     Динамическое создание элементов на другом activity #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Ну вообще так не делают. Сохраняйте где нибудь все параметры которые ввели в первой активити (пусть даже количество нажатий на кнопку "Добавить кнопку"), потом передавайте интентом во вторую и там исходя из параметров уже рисуйте то что нужно.
Yandex
Объявления
02.10.2014, 16:37     Динамическое создание элементов на другом activity
Ответ Создать тему
Опции темы

Текущее время: 01:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru