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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 1, средняя оценка - 5.00
danyasworld
4 / 4 / 1
Регистрация: 12.04.2015
Сообщений: 226
Завершенные тесты: 1
#1

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

06.01.2016, 20:59. Просмотров 221. Ответов 6
Метки нет (Все метки)

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

Скрыть ActionBar() на другом активити - Программирование Android
Ребята привет, есть переключатель switch. Скрывает и показывает ActionBar. Сейчас показывает и скрывает только на том активити, где...

Скрыть элемент View после ввода логина и пароля на другом активити - Программирование Android
Доброго времени суток. Подскажите как скрыть элемент View на другой активити после перехода на нее через логин и пароль. пробую...

Как с ListFragment передать имя файла чтобы открыть его в другом Активити? - Программирование Android
Всем привет, я новичек! ломаю голову над такой задачей: Есть ListFragment со списком "приборов" мне надо при нажатии на нужный прибор...

Передача с одного активити в другое - Программирование Android
Помогите!!!Есть два активити в первом я ввожу данные в editText как мне сделать передачу в listview другого активити.Я сделал но у меня...

Как убрать Actionbar из одного активити - Программирование Android
Всем привет! Как убрать Actionbar из одного активити? Так, чтобы только в 1 активити его не было?

Использование одного метода в двух активити - Программирование Android
Добрый день. Подскажите такой вопрос: как можно использовать один метод для двух разных активити (android studio). Т.е. если я его опишу в...

Три активити установились отдельными приложениями вместо одного - Программирование Android
Как я понял - Activity - это окно программы. Вот создал 3 окна программы, все работает отлично. Установил на устройство для проверки, и......

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Pablito
2458 / 1903 / 591
Регистрация: 12.05.2014
Сообщений: 6,711
Завершенные тесты: 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
23 / 23 / 1
Регистрация: 25.05.2014
Сообщений: 850
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
Как правильно организовать переход с одного активити на другое с паролем (на первом активити вводится пароль и при верном вводе, чтобы...

Как из одного активити строку передать в другую в виде listView - Программирование Android
это первое активитиpublic class TodoActivity extends Activity implements View.OnClickListener { private EditText mTaskInput; ...

Динамическое создание элементов на активити - Программирование Android
Здравствуйте! Возникла проблема динамического создания элементов. К примеру, мне необходимо, чтобы при нажатии на одну кнопку, на...

Создание активити с отображением элементов по показания компаса и координат - Программирование Android
Всем привет На работе поставили задачи сделать активити, вот так должно выглядеть в результате http://prntscr.com/93kfqu . В...

Как из одного потока вызвать метод таким образом, чтобы он выполнялся в другом потоке - Программирование 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     Возможно ли создание одного активити в другом?
Ответ Создать тему
Опции темы

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