Я хотел бы поделиться этим знанием. Я думаю, что этот вопрос находится в разных местах, но я хотел бы ответить на него в ясной форме. Я хочу обновить представление фрагмента (текстовые изображения, кнопки и т. Д.), Которые находятся внутри пейджера представления. Как?Как обновить представление фрагмента в представлении пейджера с помощью pagertabstrip?
1
A
ответ
1
Существуют различные приближения, один из наиболее эффективных заключается в следующем:.
1) Изменение распространяется на пользовательский класс адаптера для FragmentStatePagerAdapter»
2) В setOnPageChangeListener вашего зрения пейджера, в метод onPageSelected, сделайте следующее:.
if (position == 0) {
adapter.notifyDataSetChanged();
}
, где позиция положение фрагмента, который вы хотите обновить свою точку зрения и адаптер является адаптер определено ранее
3) В пользовательском зрения пейджера класса переопределить этот метод:
@Override
public int getItemPosition(Object object) {
if (object instanceof UpdateableFragment) {
((UpdateableFragment) object).update();
}
//don't return POSITION_NONE, avoid fragment recreation.
return super.getItemPosition(object);
}
4) Реализовать UpdateableFragment во фрагменте, который вы хотите обновить (положение 0 в примере):
public class HomeFragment extends Fragment implements UpdateableFragment {
и добавьте этот метод в реализацию UpdateableFragment:
@Override
public void update() {
// Do your update code here
}
5) Вот и все. Наслаждаться. Надеюсь, это поможет.
Смежные вопросы
- 1. Замена фрагмента в представлении пейджера
- 2. Android: Как обновить мой текст Просмотр в представлении пейджера Фрагмент
- 3. Обновить индикатор пейджера из фрагмента
- 4. Текст пейджера Android PagerTabStrip исчезает
- 5. Как обновить следующий и предыдущий вид фрагмента в представлении пейджер
- 6. Обновить представление фрагмента после onCreateView в FragmentPagerAdapter
- 7. Как правильно заменить фрагмент в представлении пейджера?
- 8. Детский фрагмент в представлении фрагмента пейджера исчезает после обмена
- 9. Оверлей горизонтальной перерисовки в следующем представлении фрагмента пейджера на прокрутке
- 10. обновить представление фрагмента после получения синхронизации.
- 11. Как обновить представление LinearLayout для фрагмента
- 12. Обновить фрагменты пейджера
- 13. Как обновить представление с помощью UIButtons
- 14. Анимация транзакций фрагмента Android не работает на представлении пейджера
- 15. Calling onСоздание следующего фрагмента в виде пейджера
- 16. Сохранение данных в представлении пейджера
- 17. Как получить родительскую вкладку в представлении пейджера
- 18. обновить представление моего фрагмента после завершения асинтассы
- 19. Как обновить представление в фрагменте из фрагмента ребенка в андроиде
- 20. Использование GridView внутри Просмотр фрагмента пейджера
- 21. Как сделать салфетки отключены в представлении пейджера в android
- 22. Как обновить представление в phpMyAdmin?
- 23. Прокручиваемый PagerTabStrip
- 24. Как открыть представление в представлении с CodeIgniter
- 25. Как кэшировать представление фрагмента
- 26. Вкладки с просмотром пейджера внутри фрагмента - андроид
- 27. Как обновить представление панели управления с помощью js в Mscrm?
- 28. xamarin андроид: просмотр фрагмента пейджера. КАК
- 29. Заблокировать страницу в представлении пейджера программно
- 30. Как восстановить состояние фрагмента в представлении пейджера, если фрагмент не добавляется в задний стек?