Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
danyasworld
5 / 5 / 1
Регистрация: 12.04.2015
Сообщений: 227
Завершенные тесты: 1
1

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

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

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

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

Как отобразить изображения в другом активити ?
Доброе утро, у меня такой вопрос. Имеются два активити, в первом находится несколько кнопок, при...

Как передать через intent нажатие кнопки в другом активити
В первом активити у нас есть две кнопки 1 и 2. Во втором активити ещё две кнопки 3 и 4. Вопрос в...

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

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

6
Pablito
2836 / 2254 / 762
Регистрация: 12.05.2014
Сообщений: 7,892
Завершенные тесты: 1
06.01.2016, 21:00 2
Лучший ответ Сообщение было отмечено danyasworld как решение

Решение

да, но это называется фрагменты
0
danyasworld
5 / 5 / 1
Регистрация: 12.04.2015
Сообщений: 227
Завершенные тесты: 1
06.01.2016, 21:02  [ТС] 3
Паблито, а можно поподробнее?
0
Armagedo
210 / 210 / 60
Регистрация: 22.08.2014
Сообщений: 644
06.01.2016, 22:40 4
danyasworld, так куда уж подробней - загуглите по fragments и смело идите по первой ссылке
0
danek130995
24 / 24 / 1
Регистрация: 25.05.2014
Сообщений: 994
06.01.2016, 23:54 5
danyasworld, вы можете это сделать, используя метод setContentView, и, таким образом, менять по кнопкам текущий отображаемый xml-файл

Добавлено через 7 минут
При этом активити останется то же, поменяется только внешний вид. Ну или через фрагменты или intent
0
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). при этом если Вы ее вычистите предварительно, то там будет реально все новое.
0
danyasworld
5 / 5 / 1
Регистрация: 12.04.2015
Сообщений: 227
Завершенные тесты: 1
09.01.2016, 09:11  [ТС] 7
bastrakov,
Во первых, уменя нет каши из понятий
Во вторых LayoutInflater-не совсем то что мне нужно. Мне нужны были именно фрагменты - подгрузить Activity со своей разметкой. Таким образом ответ паблито и поиск по гуглу дали мне то,что нужно.
0
09.01.2016, 09:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.01.2016, 09:11

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

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

Использование одного метода в двух активити
Добрый день. Подскажите такой вопрос: как можно использовать один метод для двух разных активити...


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

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

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