Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Rim8
0 / 0 / 0
Регистрация: 22.08.2015
Сообщений: 10
#1

Изменить элемент одной активити из другой - Программирование Android

08.10.2016, 16:44. Просмотров 328. Ответов 3
Метки нет (Все метки)

Создал два окна: MainActiviti и enougActiviti.
В MainActiviti создал 3 кнопки, по клику которых (любой из 3) открывается enougActiviti, в котором создал TextView1.
Задача в следующем: По клику определенной кнопки (любой из 3) помимо открытие enougActiviti должно изменятся содержимое TextView1(компонент в enougActiviti).

Проще говоря, нажал в MainActiviti на кнопку "1" - открылось enougActiviti и текст у TextView1 стал = "Hello World!", нажал на кнопку "2" произошли все те же действия, что и при нажатии кнопки "1", но текст у TextView1 изменился на = "Да здравствуют Коты!!!", ну и нажал на кнопку "3" и текст изменился, к примеру на = "Небо голубое". При нажатии на любую кнопку (1 из 3) открывается окно enougActiviti и в его компонент TextView1 записывается некий текст (строка) в зависимости от выбранной кнопки (1, 2 или 3).

Буду рад любому примеру (по теме) или ссылкам!
Дополнен 2 минуты назад
Как перемещаться по окнам - знаю, как управлять свойствами компонентов определенного окна сидя в другом - не знаю!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.10.2016, 16:44
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Изменить элемент одной активити из другой (Программирование Android):

Закрытие одной активити из другой
Собственно, вопрос понятен из темы. Он вытекает из наличия в задании...

Как автоматизировать процесс тестирования связи одной активити с другой?
Есть первая активити, которая стартует вторую startActivityForResult с...

Другой кнопкой из дочерней активности изменить фон той кнопки, которая в родительской активити
Вот такая проблема: у меня в главной активности есть кнопка, как мне другой...

Как передать ссылку на элемент активити в другой класс чтобы провести операции надо ним
Такая задача сложилась. есть активити MainActivity: public class...

Изменить из активити данные в фрагменте
Есть Activity с PagerAdapter, в который грузятся фрагменты. В классе...

Некорректная работа ActionBar в одной из активити
Доброго времени суток! Имеется приложение, главный макет Navigation Drawer...

3
OlegJV
103 / 103 / 28
Регистрация: 13.03.2016
Сообщений: 474
08.10.2016, 19:53 #2
Такое ощущение, что люди сами придумывают себе проблемы

Добавлено через 1 минуту
Сто раз писалось - если компонента нет на экране, его может уже не быть вообще - GC не дремлет. Чём собираетесь управлять?

Добавлено через 4 минуты
При загрузке новой активити передавайте в неё данные через intent
1
Rim8
0 / 0 / 0
Регистрация: 22.08.2015
Сообщений: 10
08.10.2016, 21:44  [ТС] #3
Компонент то есть в другой активити, но как изменить его текст из другого активити по клику кнопки, вот что было не понятным. Спасибо за подсказку на счет интента, пойду сделаю. Спасибо!
0
shavuz
114 / 120 / 25
Регистрация: 29.01.2014
Сообщений: 596
13.10.2016, 10:27 #4
Для таких целей не используют активити а используют фрагменты.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.10.2016, 10:27
Привет! Вот еще темы с решениями:

Передать параметр из одной активити в другую
Всем привет, дорогие форумчане! Прошлый раз мне любезно помогли здесь, мне...

Обращение к элементам другой Активити
Есть xml-файл главной активити main.xml который содержит поле ввода <EditText ...

Доступ к Spinner из другой активити
У меня есть последовательные спиннеры: spinner1 (bmv, lexus, honda), spinner2...

Переход на другой активити (список)
Привет всем) Сделал список в приложении, но не получается сделать переход на...


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

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

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