Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

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

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

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

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

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

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

6
Pablito
2525 / 2004 / 624
Регистрация: 12.05.2014
Сообщений: 7,030
Завершенные тесты: 1
06.01.2016, 21:00 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
да, но это называется фрагменты
0
danyasworld
4 / 4 / 1
Регистрация: 12.04.2015
Сообщений: 226
Завершенные тесты: 1
06.01.2016, 21:02  [ТС] #3
Паблито, а можно поподробнее?
0
Armagedo
208 / 208 / 60
Регистрация: 22.08.2014
Сообщений: 644
06.01.2016, 22:40 #4
danyasworld, так куда уж подробней - загуглите по fragments и смело идите по первой ссылке
0
danek130995
24 / 24 / 1
Регистрация: 25.05.2014
Сообщений: 874
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
4 / 4 / 1
Регистрация: 12.04.2015
Сообщений: 226
Завершенные тесты: 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
Привет! Вот еще темы с ответами:

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

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

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

Как правильно организовать переход с одного активити на другое с паролем - Программирование Android
Как правильно организовать переход с одного активити на другое с паролем (на первом активити вводится пароль и при верном вводе, чтобы...


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

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

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