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

Возможно ли создание одного активити в другом? - Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 1, средняя оценка - 5.00
danyasworld
4 / 4 / 1
Регистрация: 12.04.2015
Сообщений: 226
Завершенные тесты: 1
06.01.2016, 20:59     Возможно ли создание одного активити в другом? #1
К примеру у меня есть приложение с меню из кнопок слева, и linearLayout справа. И я хочу чтоб при нажатии на кнопку в LinearLayout загружалась Activity со своим xml-файлом. Возможно ли такое провернуть в android? И если возможно, то как?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.01.2016, 20:59     Возможно ли создание одного активити в другом?
Посмотрите здесь:

Три активити установились отдельными приложениями вместо одного Android
Как из одного потока вызвать метод таким образом, чтобы он выполнялся в другом потоке Android
Как передать через intent нажатие кнопки в другом активити Android
Как из одного активити строку передать в другую в виде listView Android
Android Динамическое создание элементов на активити
Android Создание активити с отображением элементов по показания компаса и координат
Передача с одного активити в другое Android
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
резкий
1895 / 1629 / 507
Регистрация: 12.05.2014
Сообщений: 5,859
Завершенные тесты: 1
06.01.2016, 21:00     Возможно ли создание одного активити в другом? #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
да, но это называется фрагменты
danyasworld
4 / 4 / 1
Регистрация: 12.04.2015
Сообщений: 226
Завершенные тесты: 1
06.01.2016, 21:02  [ТС]     Возможно ли создание одного активити в другом? #3
Паблито, а можно поподробнее?
Armagedo
208 / 208 / 60
Регистрация: 22.08.2014
Сообщений: 644
06.01.2016, 22:40     Возможно ли создание одного активити в другом? #4
danyasworld, так куда уж подробней - загуглите по fragments и смело идите по первой ссылке
danek130995
 Аватар для danek130995
23 / 23 / 1
Регистрация: 25.05.2014
Сообщений: 819
06.01.2016, 23:54     Возможно ли создание одного активити в другом? #5
danyasworld, вы можете это сделать, используя метод setContentView, и, таким образом, менять по кнопкам текущий отображаемый xml-файл

Добавлено через 7 минут
При этом активити останется то же, поменяется только внешний вид. Ну или через фрагменты или intent
bastrakov
91 / 91 / 14
Регистрация: 10.10.2015
Сообщений: 307
Записей в блоге: 1
09.01.2016, 06:06     Возможно ли создание одного активити в другом? #6
топикстартеру. у Вас там каша из понятий.
активити - это не LinearLayout. разбиритесь, что где и зачем.

конкретно по вопросу. вот 3 строчки из моего текущего проекта (буквально с рабочего стола)
Java
1
2
3
View view = getLayoutInflater().inflate(R.layout.saved_route_item, null, false);
view.setTag(t.id);
TextView savedRouteItemTitle = (TextView) view.findViewById(R.id.savedRouteItemTitle);
построчно:
1) берете другой xml-файл (два последних флага - "никуда не грузить")
2) (при необходимости) присваиваете этой новой вью каконить id.
3) (при необходимости) находите в ней необходимые элементы.

и теперь любому элементу Вашей LinearLayout Вы можете сказать my_LinearLayout_View.addView(view). при этом если Вы ее вычистите предварительно, то там будет реально все новое.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.01.2016, 09:11     Возможно ли создание одного активити в другом?
Еще ссылки по теме:

Android Как с ListFragment передать имя файла чтобы открыть его в другом Активити?
Android Как правильно организовать переход с одного активити на другое с паролем
Android Скрыть элемент View после ввода логина и пароля на другом активити
Скрыть ActionBar() на другом активити Android
Android Использование одного метода в двух активити

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

Или воспользуйтесь поиском по форуму:
danyasworld
4 / 4 / 1
Регистрация: 12.04.2015
Сообщений: 226
Завершенные тесты: 1
09.01.2016, 09:11  [ТС]     Возможно ли создание одного активити в другом? #7
bastrakov,
Во первых, уменя нет каши из понятий
Во вторых LayoutInflater-не совсем то что мне нужно. Мне нужны были именно фрагменты - подгрузить Activity со своей разметкой. Таким образом ответ паблито и поиск по гуглу дали мне то,что нужно.
Yandex
Объявления
09.01.2016, 09:11     Возможно ли создание одного активити в другом?
Ответ Создать тему
Опции темы

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