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

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

Войти
Регистрация
Восстановить пароль
 
Aireo
1 / 1 / 0
Регистрация: 19.01.2014
Сообщений: 18
#1

Фрагмент на весь экран, кроме ActionBar - Программирование Android

21.01.2014, 17:29. Просмотров 1112. Ответов 2
Метки нет (Все метки)

Схема приложения: табличая разметка, одно активити - много фрагментов.

Как вывести фрагмент на весь экран (кроме ActionBar)?
Через getFragmentManager() и его методы не получится: будет вывод в указанный блок (например, строку таблицы), но не на весь экран.

Пока получается так (проблема указана в комментариях):

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
LayoutInflater layoutInflater = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view;
 
// Загружаем и выводим фрагмент - всё работает как надо
view = layoutInflater.inflate(R.layout.fragment_about, null);
setContentView(view);
 
...
 
// Возвращаемся к main activity (убираем ранее выведенный фрагмент)
// Вот тут-то и засада: элементы main activity (выпадающие списки, textview) - ПУСТЫЕ, т.е. без текста
view = layoutInflater.inflate(R.layout.activity_main, null);
setContentView(view);
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2014, 17:29     Фрагмент на весь экран, кроме ActionBar
Посмотрите здесь:
Не загружается фрагмент в вкладках ActionBar Android
Android Интерфейс не на весь экран
Прорисовка не на весь экран Android
Android ImageView на весь экран
Android Tabwidget не на весь экран
Android GridView на весь экран
Растянуть видео на весь экран Android
Android Виджет на весь экран(страницу)
ToolBar заполонил весь экран! Android
Разворот вью на весь экран Android
Покадровая анимация на весь экран Android
Сделать RelativeLayout во весь экран устройства Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
angryrobot
Командир зеленых роботов
346 / 283 / 53
Регистрация: 08.10.2013
Сообщений: 564
21.01.2014, 18:38     Фрагмент на весь экран, кроме ActionBar #2
Цитата Сообщение от Aireo Посмотреть сообщение
Через getFragmentManager() и его методы не получится: будет вывод в указанный блок
Получится, если у вашей активити будет один файл разметки содержащий внутри себя один единственный элемент - FrameLayout. В этот FrameLayout вы будете выводить все ваши фрагменты в том числе и "табличную разметку" и все чего душе угодно. А вызывать несколько раз setContentView это не очень хорошая идея на мой взгляд.
Aireo
1 / 1 / 0
Регистрация: 19.01.2014
Сообщений: 18
22.01.2014, 20:50  [ТС]     Фрагмент на весь экран, кроме ActionBar #3
Цитата Сообщение от angryrobot Посмотреть сообщение
Получится, если у вашей активити будет один файл разметки содержащий внутри себя один единственный элемент - FrameLayout. В этот FrameLayout вы будете выводить все ваши фрагменты в том числе и "табличную разметку" и все чего душе угодно. А вызывать несколько раз setContentView это не очень хорошая идея на мой взгляд.
Решено. Спасибо. На поверхности было - не увидел.
Ответ Создать тему
Опции темы

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