Articles of android viewpager

Как получить указание на то, что пользователь пытается выполнить прокрутку в ViewPager

Я хочу начать новую деятельность, как только пользователь попытается прокрутить, когда он находится на последнем фрагменте (когда эффект отскока произойдет). Я использую ViewPagerIndicator Приведенный ниже код запускает активность после просмотра последнего фрагмента. Есть идеи? CirclePageIndicator titleIndicator = (CirclePageIndicator)findViewById(R.id.titles); titleIndicator.setViewPager(pager); titleIndicator.(new ); titleIndicator.setOnPageChangeListener(new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { selectedIndex = position; } @Override […]

Как передать массив JSON с использованием объекта JSON

GridView содержит категории, и когда я нажимаю на любой элемент GridView (т.е. – любую категорию), я хотел бы показывать элементы, принадлежащие этой конкретной категории, только в ViewPager. Например, у меня есть две categories сначала – Электроника и вторая – Техника , все равно, когда я нажимаю на категорию « Appliances » – она ​​показывает all […]

Андроидный фрагмент OnCreateView дважды называется

Я использую FragmentPagerAdapter с фрагментами. Моя проблема в том, что когда я вызываю setCurrentItem, метод OnCreateView загружаемого фрагмента вызывается дважды. Однако важно отметить, что фрагмент не воссоздается, он просто возобновляется. Я отчаянно хочу найти решение, которое вызывает OnCreateView только один раз. Я рассмотрел следующие вопросы и еще несколько, но ни один из них не содержит […]

Viewpager выталкивается из экрана

У меня есть простое приложение с viewpager, содержащим 3 фрагмента. В одном из фрагментов у меня есть список Recyclerview. При прокрутке вниз панель инструментов рушится и отображается прокрутка вверх. Моя проблема заключается в том, что панель инструментов рушится, и я прокручиваю влево / вправо. Я расширяю ее программно, и она толкает просмотрщик вниз, делая это […]

Android, Как смешивать ActionBar.Tab + View Pager + ListFragment

Я пытался проверить, как смешивать все эти вещи вместе, и у меня проблемы! Я просто хочу приложение с тремя вкладками, используя ActionBar.Tab. Например, эти вкладки могут быть жанрами фильмов Action, Adventure и Animation, пользователь может прокручивать вкладки, поэтому он будет использовать ViewPager, и каждая вкладка отобразит список фильмов этого жанра. Нет необходимости иметь три разных […]

Активность кнопки с viewPager?

Пожалуйста, не судите меня, я очень новичок в разработке Android … Я хочу сделать приложение с viewPager … У меня есть три страницы с тремя разными макетами … Но я просто не мог понять, как Для работы с кнопкой на второй странице в viewPager. Я нашел этот вопрос « Как написать кнопку onClick method в […]

Функции вызова внутри фрагментов в Android

В моем приложении Android Iam, использующем viewpager.I есть два фрагмента.Fragment1 и Fragment2.Iam, вызывающий две разные функции на fragments.ie, 'function1' на Fragment1 и 'function2' на фрагменте2.Когда я запускаю приложение, обе эти функции Вызываются вместе. Я хочу вызвать «function1» при запуске и «function2» только тогда, когда я перейду к Fragment2.Как я могу это сделать? Заранее спасибо….. Вот […]

FragmentPagerAdapter и FragmentStatePagerAdapter

В настоящее время я думаю, какую реализацию PagerAdapter следует использовать. У меня есть дилеммы, связанные с ними обоими. Позвольте мне показать вам, что это такое. 1 # FragmentPagerAdapter Прекрасно работает. Он создает новые экземпляры фрагментов, когда ни один из предыдущих экземпляров не доступен, и извлекает ранее фрагменты, когда есть такая возможность. Недавно я прочитал статью […]

Загрузка изображений случайно в представлении пейджера с помощью Glide и SimpleTarget

Я использую Glide для загрузки изображения в ViewPager с помощью PagerAdapter . Когда я загружаю изображения, используя следующий метод: Glide.with(mContext).load(mImage).placeholder(R.drawable.placeholder).into(mImageView); Все работает отлично, но теперь мне нужно получить растровое изображение от скольжения и сохранить его на карте, когда оно загружается для будущего редактирования, поэтому я переключил этот метод на следующий: Glide.with(mContext).load(mImage).asBitmap().placeholder(R.drawable.placeholder).into(new SimpleTarget<Bitmap>() { @Override public […]

Заменить текущий фрагмент в ViewPager на Android

У меня есть ViewPager и я должен заменить первый Fragment если произойдет определенное действие. public static class PagerAdapter extends FragmentStatePagerAdapter{ private TempChannel latestChannel; private VideosFragment.SortType sortType; public PagerAdapter(FragmentManager fm) { super(fm); } @Override public Fragment getItem(int position) { switch (position){ case 0: if(latestChannel == null) { return new LatestVideosFragment(); }else{ return VideosFragment.getVideosFragment(latestChannel, sortType); } case […]