Articles of fragments

Прокрутка изображений (без макетов) с помощью viewpager

Что делает мой код: Вот мой код, который для viewpager, который просматривает между макетами xml (с именем left.xml, right.xml и center.xml). Что я хочу делать Я хочу провести между изображениями (хранящиеся в папке с возможностью перемещения). Когда я заменяю R.layout.xml на R.drawable.image, мое приложение падает. Может кто-нибудь помочь мне понять это? public class MainActivity extends […]

Как узнать, какой фрагмент выбран в настоящее время в ViewPager?

Я использую ViewPager, загруженный фрагментами в нем, и я хочу знать, какой фрагмент в настоящее время отображается или выбран в viewpager. Метод onResume () для каждого фрагмента делает некоторую логику, и поэтому я получаю проблемы, когда также создаются экземпляры (слева и справа) на текущей выбранной странице. Обновлено: Получает ли фрагмент какие-либо обратные вызовы, когда он […]

SupportFragment + TabWidget + Samsung Device = "java.lang.IllegalStateException: Не удается выполнить это действие после onSaveInstanceState"?

У меня очень простая функция FragmentActivity, которая, используя библиотеку android.support.v4, есть только TabHost внутри FragmentActivity, который содержит 4 фрагмента. Нет async-задачи, нет реализации onSaveInstanceState (). Через несколько недель на рынке у меня появилось много отчетов об исключениях под названием «java.lang.IllegalStateException: не удается выполнить это действие после onSaveInstanceState» (см. Ниже трассировку стека), все от устройства Samsung […]

Переключатель ViewPager FragmentPagerAdapter

У меня есть ViewPager который заполнен FragmentPagerAdapter . Я хочу перейти от первого адаптера два другого. Проблема в том, что все страницы, которые были загружены до (с первым адаптером), все еще старые. Я посмотрел исходный код FragmentPagerAdapter и угадал, что проблема возникает из-за реализации instatiateItem() . Используя тег, в котором есть позиция и идентификатор conatiner, […]

Android oncreateview называется дважды

Я рассматриваю этот вопрос, заданный здесь более одного раза, но я не могу понять, как его решить. У меня есть приложение, которое пользователь делает так: 1 – Откройте navigationDrawer и выберите один вариант (создается фрагмент) (здесь я выбираю второй вариант); public void selectItem(int position) { Fragment fragment = null; switch (position) { case FRAGMENT_OPTION1: … […]

Настройка изображений с url в ViewPager Android

Я следую этому руководству по реализации ViewPager в моем проекте. Я сделал это с использованием статических изображений . Теперь я хочу изменить его, чтобы изображения извлекались из URL-адресов и отображались в ViewPager . Ниже мой код. Где я должен добавить метод загрузки изображений и как установить его на мой ViewPager ? Любая помощь будет оценена. […]

Фрагменты внутри ViewPager не уничтожены

В моем методе MainActivity в onCreate я добавляю () MainFragment к FrameLayout main_view_container: if (savedInstanceState == null) { FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction(); fragmentTransaction.add(R.id.main_view_container, new MainFragment(), MainFragment.FRAGMENT_TAG); fragmentTransaction.commit(); } В моем MainFragment у меня есть ViewPager с FragmentStatePagerAdapter, и каждая страница – это сам фрагмент (PagerFragment). Затем в какой-то момент после нажатия кнопки я хочу заменить […]

Что не так с этим кодом для использования ViewPager?

Я пытаюсь получить очень базовую программу, которая использует ViewPager . Но я получаю java-ошибку, когда пытаюсь выполнить ее на своем телефоне. Вот код (я пытаюсь сделать модифицированную версию учебника) public class MainActivity extends ActionBarActivity { private ViewPager pager; private PagerAdapter pageAdapter; private class ScreenSlidePagerAdapter extends FragmentStatePagerAdapter { public ScreenSlidePagerAdapter(FragmentManager fm) { super(fm); } @Override public […]

Android – Получение контекста фрагмента в пейджере

У меня есть приложение для Android, использующее пейджер в качестве навигации. Для вкладок у меня есть 3 макета в качестве контента. На одном из фрагментов находится галерея, и я хочу добавить к ней изображения. Для этого я должен установить ImageAdapter, но мне нужно знать, как получить доступ к контексту фрагмента. final LayoutInflater factory = getLayoutInflater(); […]

GetSupportFragmentManager getFragment без тега или идентификатора

Я разрабатываю приложение Android 3.1 Tablet. Я использую ViewPager и фрагменты для одного действия. Моя проблема в том, что я не знаю, как установить идентификатор или тег для фрагментов. Мероприятия public class FillEReportFragmentActivity extends FragmentActivity { … /** * View Pager to manage form parts. */ private ViewPager mViewPager; /** * Page Adapter to handle […]