Фрагмент - Общий макет ViewPager

1

Скажем, у меня есть общая панель инструментов или searchbutton поверх моих (4) фрагментов в ViewPager. (Каждый фрагмент в ViewPager имеет ту же кнопку) и EditText. Если кнопка поиска определена с идентификатором: @+id/searchButton (или что-то еще), то, когда я вызываю: (Button) findViewById(R.id.searchButton) во Фрагменте 2, он относительно случайный, кнопка поиска 4 (не обязательно в Fragment 2). Как я могу гарантировать, что в Fragment 2 указан тот, на который ссылается?

Благодарю!

Теги:
android-layout
android-xml

1 ответ

0
Лучший ответ

Проблема была в том, что я использовал getActivity().findViewById(R.id.searchButton); , В действительности, я должен был использовать getView().findViewById(R.id.searchButton); ,

Ещё вопросы

Сообщество Overcoder
Наверх
Меню