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

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

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

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

21.01.2014, 17:29. Просмотров 1141. Ответов 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);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2014, 17:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Фрагмент на весь экран, кроме ActionBar (Программирование Android):

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

Интерфейс не на весь экран - Программирование Android
Во всех статья по программированию андроид, которые я нашел все начинается с создания activity, далее helloworld и продолжается долгими...

Прорисовка не на весь экран - Программирование Android
На эмуляторе 480х800 все идеально а на планшете рисует заужено Ориентация стоит портретная <activity ...

GridView на весь экран - Программирование Android
Как сделать так, чтобы GridView растягивался на весь экран устройства?

Tabwidget не на весь экран - Программирование Android
Вот так выглядит в приложении. Не знаю как сделать чтобы было на всю страницу

ImageView на весь экран - Программирование Android
Добрый день. Подскажите, как мне растянуть ImageView на весь экран так, чтобы по краям не было полосок (видно на скриншоте). Сразу скажу,...

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

Растянуть видео на весь экран - Программирование Android
Как принудительно растянуть videoview на весь экран?

Покадровая анимация на весь экран - Программирование Android
Немогу добиться, чтобы анимация была на весь экран. Вот программа: <RelativeLayout...

ToolBar заполонил весь экран! - Программирование Android
Я создавал ToolBar в точности как в видеоуроках, но почему-то у меня он растянулся на весь экран, скриншот внизу, помогите, пожалуйста! ...

Разворот вью на весь экран - Программирование Android
Зравствуйте форумчане. Создаю кастомный view, хочу развернуть на весь экран(т.е сначала вью находится внутри скролл вью, а при нажатии...


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

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

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