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

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

Войти
Регистрация
Восстановить пароль
 
yura91
1 / 25 / 2
Регистрация: 23.10.2013
Сообщений: 2,299
#1

Как добавить динамически в ToolBar виджет SearchView в нужных фрагментах - Программирование Android

26.09.2016, 18:30. Просмотров 291. Ответов 5
Метки нет (Все метки)

У меня есть Toolbar в MainActivity и нужно получить доступ к этому ToolBar во фрагменте MainActivity и добавить туда SearchView. Как такое лучше реализовать?? То есть есть ToolBar MainActivity без SearchView и только когда открывается фрагмент в этот ToolBar нужно добавить SearchView
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.09.2016, 18:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как добавить динамически в ToolBar виджет SearchView в нужных фрагментах (Программирование Android):

Спрятать SearchView в некоторых фрагментах - Программирование Android
Всем привет, такой вопрос: Есть NavigationDrawer В одном фрагменте реализован viewPager , там 2 фрагмента и в каждом searchView в...

Searchview в toolbar - Программирование Android
Доброго времени суток уважаемые форумчане. Нужна Ваша помощь в реализации поиска. Есть несколько фрагментов, и searchview в toolbar-е...

Скрыть тулбар у 1 фрагмента Tabbed Activity + toolbar + Searchview - Программирование Android
есть Tabbed Activity У неё тулбар в нем SearchView/ в Tabbed Activity 2 фрагмента. в 1 поиск не нужен во втором нужен. как сделать...

Как в Toolbar добавить дополнительные views - Программирование Android
Здравствуйте! Собственно название темы и есть вопрос... Есть Toolbar, необходимо в него добавить дополнительное поле для ввода заголовка...

Добавить элемент в toolbar слева - Программирование Android
Как можно добавить элемент в тулбар слева от заголовка? Как тут В моем случае всегда добавляется справа Код тулбара <?xml...

Добавить Toolbar без layuot на canvas - Программирование Android
Всем добра. Ребята, хочу добавить toolbar, его рекомендуют на замену actionbar. Сколько пересмотрел примеров добавления везде...

5
OlegJV
103 / 103 / 29
Регистрация: 13.03.2016
Сообщений: 472
26.09.2016, 18:58 #2
Добавить в разметке и делать невидимым, когда надо.
0
yura91
1 / 25 / 2
Регистрация: 23.10.2013
Сообщений: 2,299
27.09.2016, 14:13  [ТС] #3
у меня просто проблема в чем
Java
1
2
 toolbar = (Toolbar) getActivity().findViewById(R.id.toolbar);
        toolbar.inflateMenu(R.menu.search_menu);
этот код вызывается в onCreateView фрагмента и добавляет в ToolBar MainActivity новый SearchView. Как сделать так чтобы SearchView добавился в ToolBar только один раз при самом первом вызове onCreateView и больше не добавлялся?

Добавлено через 4 минуты
ну то есть как сделать, чтобы не вызывать inflate несколько раз?
0
OlegJV
103 / 103 / 29
Регистрация: 13.03.2016
Сообщений: 472
27.09.2016, 14:17 #4
Так добавляй его в Activity а не в фрагменте
0
yura91
1 / 25 / 2
Регистрация: 23.10.2013
Сообщений: 2,299
27.09.2016, 16:06  [ТС] #5
Просто в этом активити, в этом ToolBarе будет еще много других элементов, и они будут также динамически добавляться во фрагментах. И если так делать ставить сразу все в ToolBar и менять только видимость элементов, то когда их много будет не очень хорошо. Много элементов в ToolBar не в каждом фрагменте нужны вот.

Добавлено через 1 минуту
Поэтому я и делаю inflate того что нужно в каждом фрагменте
0
Pablito
2476 / 1960 / 611
Регистрация: 12.05.2014
Сообщений: 6,863
Завершенные тесты: 1
27.09.2016, 16:07 #6
Searchview в toolbar
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.09.2016, 16:07
Привет! Вот еще темы с ответами:

SearchView как выводить текст ничего не найдено - Программирование Android
Есть поиск по RV/ в поиске не силен сделал по туториалу какому то, но теперь возник вопрос как выводить текст или toast если ничего...

Searchview закрыть поиск программно, также как закрывается кнопкой back - Программирование Android
Осуществляется поиск по списку listview, нужно при клике на элемент списка, чтобы закрывался поиск, также как он закрывается при нажатии ...

Как лучше сделать динамически изменяемую Toolbar? - Visual Basic
Всем привет, В моей программе в зависимости от того, какая форма активна (у меня MDI интерфейс), панель инструментов на главном окне...

Как добавить виджет в QtCreator? - C++ Qt
Прошу помочь разобраться, скачал из из сайта http://qt-apps.org/index.php?xcontentmode=4298 готовый QtWidget стороннего производителя,...


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

Или воспользуйтесь поиском по форуму:
6
Yandex
Объявления
27.09.2016, 16:07
Ответ Создать тему
Опции темы

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