Articles of fragmentpageradapter

FragmentPagerAdapter внутри фрагмента

У меня возникли проблемы с реализацией дизайна, основанного на нескольких ViewPagers. На высоком уровне у меня есть FragmentActivity с только FrameLayout, поскольку это контент. У меня есть 3 разных фрагмента, которые я хочу отобразить. Все 3 являются полноэкранными, и только 1 будет использоваться одновременно. Фрагмент 1 является основным фрагментом с некоторыми TextViews и ImageViews. Фрагмент […]

Как заменить фрагмент внутри ViewPager, используя PagerAdapter?

Моя проблема Я использую ViewPager для отображения фрагментов внутри FragmentActivity . ViewPager получает фрагменты из прикрепленного FragmentPagerAdapter . mViewPager = (ViewPager) findViewById(R.id.view_pager); mAdapter = new HomePagerAdapter(getSupportFragmentManager()); mViewPager.setAdapter(mAdapter); Предположим, что ViewPager имеет 3 фрагмента для отображения: Fragment1 , Fragment2 , Fragment3 . Fragment1 является фрагментом сетки и отображает сетку. Fragment2 и Fragment3 имеют собственный контент для […]

Попытка вызвать виртуальный метод 'android.os.Handler android.support.v4.app.FragmentHostCallback.getHandler ()' в ссылке на нулевой объект

Мое приложение состоит из 4 фрагментов в качестве вкладок, загружаемых внутри родительского фрагмента с использованием FragmentPagerAdapter . Проблема в том, что когда я запускаю приложение и отжимаю и снова открываю приложение, я получаю этот журнал ошибок: FATAL EXCEPTION: main java.lang.NullPointerException: Attempt to invoke virtual method 'android.os.Handler android.support.v4.app.FragmentHostCallback.getHandler()' on a null object reference at android.support.v4.app.FragmentManagerImpl.ensureExecReady(FragmentManager.java:1949) at […]

IllegalStateException: Невозможно изменить тег фрагмента, был андроид: сейчас переключатель android: switcher

В моей активности используется TabLayout + ViewPager . При создании активности инициируются 3 статических вкладки + статические 3 фрагмента. После этого мое приложение извлекает некоторые удаленные объекты и визуализирует дополнительные вкладки + фрагменты при получении этих удаленных объектов. Во все времена первые 3 вкладки + фрагменты являются первыми, за ними следуют динамические вкладки + фрагменты. […]

Обновите изображения на FragmentStatePagerAdapter при возобновлении активности

Я создал действие, которое использует FragmentStatePagerAdapter для предоставления небольшой галереи. Однако я не могу заставить его обновляться, когда активность возобновляется (например, после возвращения из другой активности). Каждый раз, когда первые два снимка будут пустыми, и только после того, как я проведу два снимка в сторону, они будут освежены. Ни один из ответов, которые я нашел, […]

FragmentPagerAdapter Swipe для отображения ширины экрана ListView 1/3

EDIT: см. Мой ответ ниже -> Я хочу иметь представление, что при прокрутке вправо отображается listView. Очень похоже на то, что реализовано в новом магазине Google Play (пример ниже). Я думаю, что это ViewPager, но я пробовал дублировать его без превалирования. Я думал, что может быть просто, что атрибут width 'ListView Page' был установлен на […]

ViewPager + FragmentPagerAdapter внутри DialogFragment получает «IllegalArgumentException: просмотр не найден …»

Я пытаюсь показать FragmentDialog (созданный и отображаемый как диалог NOT, добавленный как контент в иерархии представлений), где есть ViewPager, чей контент предоставлен FragmentPagerAdapter (предоставляет фрагменты, состоящие из изображения). Код отлично работает при отображении ViewPager + FragmentPagerAdapter из FragmentActivity, но при выполнении этого из FragmentDialog получает следующее исключение: "IllegalArgumentException: для id 0x7f040077 для фрагмента SimpleFragment не […]

Замена ViewPager на фрагмент – затем переход назад

У меня есть активность, в которой сначала находится ViewPager, подключен к FragmentPagerAdapter. Когда пользователь нажимает на элемент внутри дочернего фрагмента ViewPager, я использую FragmentTransaction, чтобы заменить пустой контейнерный вид новым фрагментом, к которому я хочу перейти. Если я использую addToBackStack () для транзакции, совершите транзакцию и затем вернитесь назад, я не вернусь к представлениям ViewPager […]

FragmentPagerAdapter getItem не запускается

В настоящее время с помощью FragmentActivity я переключаюсь между двумя типами фрагментов, используя следующий код. private void toggle() { Fragment oldFragment = getSupportFragmentManager().findFragmentById(R.id.content); Fragment fragment = null; if (oldFragment instanceof ColorFragment) { fragment = new ViewPagerFragment(); } else { fragment = new ColorFragment(android.R.color.black); } getSupportFragmentManager().beginTransaction().replace(R.id.content, fragment).commitAllowingStateLoss(); } 2 Фрагменты переключаются. ColorFragment – простой фрагмент, который […]

FragmentPagerAdapter существует только в Android.Support.V4.App (а не Android.App)

Я не могу найти FragmentPagerAdapter в Android.App. Я не хочу использовать Fragment из Android.Support.V4.App, так как мой целевой API – 14 и выше (Android 4.0 и выше). Итак, я хочу просто использовать простой Android.App.Fragments и связанные классы. Я только нашел его в Android.Support.V4.App, но этого недостаточно для меня b / c. Я пытаюсь использовать Android.App.Fragment […]

Intereting Posts
Совместное использование библиотеки Android между несколькими приложениями Android с использованием Gradle Как удалить текст заголовка из Android ActionBar? OnDestroy вызывается каждый раз, когда экран продолжается Light.DarkActionBar пункт меню цвет текста неизменен? Android AdMob вызывает утечку памяти? Как удалить строки из скомпилированного двоичного файла (.so) Поставщик контента INSTALL_FAILED_CONFLICTING_PROVIDER (установка поставщика контента как отдельного apk) Добавить ярлык для приложения Android На главный экран Нажмите кнопку Как использовать привязку данных и Kotlin в Android Studio 3.0.0 Волейбол или Сервис с загрузчиком курсора ADT 22.3 (android 4.4) – получение ошибки «После создания сцены, #init () необходимо вызвать" Как добавить 7 дней к текущей дате, не переходя через доступные дни месяца? Как установить максимальную ширину для макета Восстановить окно LogCat в Android Studio Символ новой строки \ n не отображается правильно в textView Android